কম্পিউটার

পাইথন - অর্ডারকৃত মান সহ অভিধান ফিল্টার করুন


যখন অর্ডারকৃত মান দিয়ে অভিধান ফিল্টার করার প্রয়োজন হয়, তখন তালিকা বোঝার সাথে 'বাছাই করা' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [{'python': 2, 'is': 8, 'fun': 10},
   {'python': 1, 'for': 10, 'coding': 9},
   {'cool': 3, 'python': 4}]

print("The list is :")
print(my_list)

my_result = [index for index in my_list if sorted(
   list(index.values())) == list(index.values())]

print("The resultant dictionary is :")
print(my_result)

আউটপুট

The list is :
[{'python': 2, 'fun': 10, 'is': 8}, {'python': 1, 'coding': 9, 'for': 10}, {'python': 4, 'cool': 3}]
The resultant dictionary is :
[{'python': 1, 'coding': 9, 'for': 10}]

ব্যাখ্যা

  • অভিধান উপাদানগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • তালিকা বোধগম্যতা তালিকার উপাদানগুলির মাধ্যমে পুনরাবৃত্তি করতে ব্যবহৃত হয়, এবং 'বাছাই করা' পদ্ধতিটি অভিধানের মানগুলি অ্যাক্সেস করে এবং এটি ধারাবাহিক উপাদানের মানের সমান কিনা তা পরীক্ষা করে তালিকাটি সাজানোর জন্য ব্যবহার করা হয়৷

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

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


  1. পাইথন - কোনো মান ছাড়াই তালিকা ব্যবহার করে একটি অভিধান তৈরি করুন

  2. একটি পাইথন তালিকা মান সহ একাধিক ভেরিয়েবল বরাদ্দ করুন

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

  4. পাইথনে মান অনুসারে অভিধানের তালিকা বাছাই করার উপায়