কম্পিউটার

পাইথন - একটি অভিধান তালিকার কীগুলির মান সীমাবদ্ধ করুন


যখন অভিধানের তালিকায় কীগুলির মানগুলিকে সীমাবদ্ধ করার প্রয়োজন হয়, তখন কীগুলি অ্যাক্সেস করা হয় এবং মানগুলিকে সীমিত করতে 'মিনিট' এবং 'সর্বোচ্চ' পদ্ধতিগুলি ব্যবহার করা হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [{"python": 4, "is": 7, "best": 10},{"python": 2, "is": 5, "best": 9},{"python": 1, "is": 2, "best": 6}]

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

my_result = dict()

keys = list(my_list[0].keys())

for my_elem in keys:

   my_result[my_elem] = [min(sub[my_elem] for sub in my_list), max(sub[my_elem] for sub in my_list)]

print("The result is :")
print(my_result)

আউটপুট

The list is :
[{'python': 4, 'is': 7, 'best': 10}, {'python': 2, 'is': 5, 'best': 9}, {'python': 1, 'is': 2, 'best': 6}]
The result is :
{'python': [1, 4], 'is': [2, 7], 'best': [6, 10]}

ব্যাখ্যা

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

  • একটি খালি অভিধান তৈরি করা হয়েছে৷

  • অভিধানের তালিকার কীগুলি একটি তালিকায় রূপান্তরিত হয় এবং একটি পরিবর্তনশীলে সংরক্ষণ করা হয়৷

  • এই মানগুলি পুনরাবৃত্তি করা হয় এবং সর্বনিম্ন এবং সর্বাধিক মানগুলি পাওয়া যায়৷

  • এটি তালিকার উপাদানগুলির উপর পুনরাবৃত্তি করে করা হয়৷

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


  1. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত মান একটি তালিকা পেতে?

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

  3. পাইথনে একটি অভিধানের সমস্ত মান কীভাবে প্রিন্ট করবেন?

  4. পাইথনে একটি অভিধানের সমস্ত কী কীভাবে প্রিন্ট করবেন?