Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में शब्दकोश में अधिकतम मान वाली कुंजी प्राप्त करें


एक पायथन शब्दकोश में कुंजी-मान जोड़े होते हैं। इस लेख में हम देखेंगे कि दिए गए पायथन शब्दकोश में अधिकतम मान वाले तत्व की कुंजी कैसे प्राप्त करें।

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
  1. - Python में डिक्शनरी में कुंजी का मान कैसे अपडेट करें?

    Python डिक्शनरी ऑब्जेक्ट कुंजी:मान जोड़ियों का एक अनक्रमित संग्रह है। डिक्शनरी ऑब्जेक्ट `d` में, किसी भी कुंजी से जुड़ा मान `d[k]` द्वारा प्राप्त किया जा सकता है। >>> d = {one: 1, two: 2, three: 3, four: 4} >>> d[two] 2 असाइनमेंट `d[k] = v` डिक्शनरी ऑब्जेक्ट को अपडेट करेगा। यदि एक

  1. - पायथन डिक्शनरी से दिए गए की के लिए मान कैसे प्राप्त करें?

    आप पायथन डिक्शनरी से दिए गए की के लिए मान प्राप्त करने के लिए डिक्शनरी पर [] ऑपरेटर का उपयोग कर सकते हैं और आर्गुमेंट के रूप में की पास कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} print(my_dict[name]) print(my_dict[time]) आउटपुट यह आउटपुट देगा - Tutorials

  1. - पायथन सूची से अधिकतम मान वाले तत्व को कैसे खोजें?

    पायथन सूची में अधिकतम मान वाले तत्व को खोजने के लिए, आप max() फ़ंक्शन का उपयोग कर सकते हैं जिसमें सूची को आर्गुमेंट के रूप में पास किया जाता है। max फ़ंक्शन सूची पर पुनरावृत्ति करता है और अब तक मिले अधिकतम मान को ट्रैक करता रहता है जब तक कि यह अंत तक नहीं पहुंच जाता। फिर यह वह मान वापस करता है। उदा