जब अधिकतम सीमा के साथ सूची मान की कुंजी प्रदर्शित करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_dict = {"pyt" : [26, 12, 34, 21], "fun" : [41, 27,43, 53, 18], "learning" : [21, 30, 29, 13]}
print("The dictionary is :")
print(my_dict)
max_result = 0
for sub, values in my_dict.items():
max_result = max(max_result, max(values) - min(values))
if max_result == max(values) - min(values):
result = sub
print("The result is :")
print(result) आउटपुट
The dictionary is :
{'pyt': [26, 12, 34, 21], 'fun': [41, 27, 43, 53, 18], 'learning': [21, 30, 29, 13]}
The result is :
fun स्पष्टीकरण
-
एक शब्दकोश परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
एक वैरिएबल को 0 से इनिशियलाइज़ किया जाता है।
-
शब्दकोश तत्वों को फिर से चालू किया जाता है, और 'अधिकतम' विधि का उपयोग 'अधिकतम' और 'न्यूनतम' तत्वों और पहले से निर्धारित अधिकतम मान के बीच अंतर को अधिकतम करने के लिए किया जाता है।
-
यदि अधिकतम तत्व 'अधिकतम' और 'न्यूनतम' तत्वों के बीच अंतर के बराबर है, तो तत्व को परिणाम माना जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।