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