যদি ডিকশনারির একটি তালিকায় কীগুলোর মানের সীমা বাঁধতে হয়, তবে কীগুলো অ্যাক্সেস করা হয় এবং 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]}
ব্যাখ্যা
ডিকশনারির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।
একটি খালি ডিকশনারি তৈরি করা হয়।
ডিকশনারির তালিকার কীগুলো তালিকায় রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে স্টোর করা হয়।
এই মানগুলো ইটারেট করা হয় এবং মানগুলোর ন্যূনতম ও সর্বোচ্চ মান পাওয়া যায়।
এটি তালিকার উপাদানগুলোর মাধ্যমে ইটারেট করে করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শন করা হয়।