যখন একটি ম্যাট্রিক্স থেকে অভিধান কী প্রতিনিধিত্বকারী অপরিবর্তনীয় সারিগুলিকে ফিল্টার করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা এবং 'আইসিস্ট্যান্স' পদ্ধতি ব্যবহার করা যেতে পারে৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list = [[24, 15, [32, 33, 12]], ["pyt", 8, (14, 54)], [{15:24}, 13, "fun"], [True, "cool"]] print("The list is :") print(my_list) my_result = [row for row in my_list if all(isinstance(element, int) or isinstance(element, bool) or isinstance(element, float) or isinstance(element, tuple) or isinstance(element, str) for element in row)] print("The result is :") print(my_result)
আউটপুট
The list is : [[24, 15, [32, 33, 12]], ['pyt', 8, (14, 54)], [{15: 24}, 13, 'fun'], [True, 'cool']] The result is : [['pyt', 8, (14, 54)], [True, 'cool']]
ব্যাখ্যা
-
তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
উপাদানগুলির উপর পুনরাবৃত্তি করার জন্য একটি তালিকা বোঝার ব্যবহার করা হয় এবং একটি উপাদান একটি নির্দিষ্ট ডেটা টাইপের সাথে সম্পর্কিত কিনা তা পরীক্ষা করার জন্য 'isinstance' পদ্ধতি ব্যবহার করা হয়৷
-
যদি হ্যাঁ, এটি একটি তালিকায় সংরক্ষণ করা হয়, এবং একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷