जब डिक्शनरी की सूची में मानों को कुंजियों तक सीमित करना हो, तो कुंजियों को एक्सेस किया जाता है और मानों को सीमित करने के लिए 'min' और 'max' विधियों का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
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]}
व्याख्या
डिक्शनरी की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
एक खाली डिक्शनरी बनाई जाती है।
डिक्शनरी की सूची की कुंजियों को सूची में बदलकर एक वेरिएबल में संग्रहीत किया जाता है।
इन मानों पर पुनरावृति की जाती है और मानों का न्यूनतम और अधिकतम प्राप्त किया जाता है।
यह सूची में तत्वों पर पुनरावृति करके किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।