एक पायथन शब्दकोश में कुंजी-मान जोड़े होते हैं। इस लेख में हम देखेंगे कि दिए गए पायथन शब्दकोश में अधिकतम मान वाले तत्व की कुंजी कैसे प्राप्त करें।
max और get के साथ
हम कुंजी प्राप्त करने के लिए get फ़ंक्शन और max फ़ंक्शन का उपयोग करते हैं।
उदाहरण
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
print("Given Dictionary:\n",dictA)
# max और get का उपयोग करके
MaxKey = max(dictA, key=dictA.get)
print("The Key with max value:\n",MaxKey)
आउटपुट
Given Dictionary: {'Mon': 3, 'Tue': 11, 'Wed': 8}
The Key with max value: Tue
itemgetter और max के साथ
itemgetter फ़ंक्शन के साथ हम शब्दकोश के आइटम प्राप्त करते हैं और इसे स्थिति एक पर इंडेक्स करके मान प्राप्त करते हैं। फिर हम max फ़ंक्शन लागू करते हैं और अंत में आवश्यक कुंजी प्राप्त करते हैं।
उदाहरण
import operator
dictA = {"Mon": 3, "Tue": 11, "Wed": 8}
print("Given Dictionary:\n",dictA)
# max और get का उपयोग करके
MaxKey = max(dictA.items(), key=operator.itemgetter(1))[0]
print("The Key with max value:\n",MaxKey)
आउटपुट
Given Dictionary: {'Mon': 3, 'Tue': 11, 'Wed': 8}
The Key with max value: Tue