কম্পিউটার

পাইথন - ম্যাট্রিক্স থেকে ডিকশনারি কী প্রতিনিধিত্বকারী অপরিবর্তনীয় সারি ফিল্টার করুন


যখন একটি ম্যাট্রিক্স থেকে অভিধান কী প্রতিনিধিত্বকারী অপরিবর্তনীয় সারিগুলিকে ফিল্টার করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা এবং 'আইসিস্ট্যান্স' পদ্ধতি ব্যবহার করা যেতে পারে৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

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' পদ্ধতি ব্যবহার করা হয়৷

  • যদি হ্যাঁ, এটি একটি তালিকায় সংরক্ষণ করা হয়, এবং একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. Python - নির্বাচনী তালিকার মানগুলির উপর ভিত্তি করে অভিধান কী ফিল্টার করুন

  2. Python - একটি তালিকা থেকে এমনকি মান ফিল্টার করুন

  3. কী এবং মানগুলির তালিকা থেকে পাইথন অভিধান কীভাবে তৈরি করবেন?

  4. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?