কম্পিউটার টিউটোরিয়াল

পাইথন - ডিকশনারির তালিকায় কীগুলোর মানের সীমা বাঁধুন

যদি ডিকশনারির একটি তালিকায় কীগুলোর মানের সীমা বাঁধতে হয়, তবে কীগুলো অ্যাক্সেস করা হয় এবং min ও max মেথড ব্যবহার করে মানগুলো সীমাবদ্ধ করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

my_list = [{"python": 4, "is": 7, "best": 10}, {"python": 2, "is": 5, "best": 9}, {"python": 1, "is": 2, "best": 6}]
print("তালিকা হলো :")
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("ফলাফল হলো :")
print(my_result)

আউটপুট

তালিকা হলো : [{'python': 4, 'is': 7, 'best': 10}, {'python': 2, 'is': 5, 'best': 9}, {'python': 1, 'is': 2, 'best': 6}]
ফলাফল হলো : {'python': [1, 4], 'is': [2, 7], 'best': [6, 10]}

ব্যাখ্যা

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

  • একটি খালি ডিকশনারি তৈরি করা হয়।

  • ডিকশনারির তালিকার কীগুলো তালিকায় রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে স্টোর করা হয়।

  • এই মানগুলো ইটারেট করা হয় এবং মানগুলোর ন্যূনতম ও সর্বোচ্চ মান পাওয়া যায়।

  • এটি তালিকার উপাদানগুলোর মাধ্যমে ইটারেট করে করা হয়।

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

  1. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  2. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?

  3. পাইথনে ডিকশনারির সব ভ্যালু প্রিন্ট করার পদ্ধতি

  4. পাইথনে ডিকশনারির সব কি প্রিন্ট করার পদ্ধতি