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

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

जब शब्दकोश तत्वों की सूची में प्रत्येक कुंजी को अधिकतम प्राप्त करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [{"Hi": 18, "there": 13, "Will": 89},
   {"Hi": 53, "there": 190, "Will": 87}]

print("The list is : ")
print(my_list)

my_result = {}
for elem in my_list:
   for key, val in elem.items():
      if key in my_result:
         my_result[key] = max(my_result[key], val)
      else:
         my_result[key] = val

print("The result is : ")
print(my_result)

आउटपुट

The list is :
[{'Will': 89, 'there': 13, 'Hi': 18}, {'Will': 87, 'there': 190, 'Hi': 53}]
The result is :
{'Will': 89, 'there': 190, 'Hi': 53}

स्पष्टीकरण

  • शब्दकोश की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक खाली शब्दकोश परिभाषित किया गया है।

  • सूची को पुनरावृत्त किया जाता है, और तत्वों को एक्सेस किया जाता है।

  • यदि कुंजी पहले से परिभाषित शब्दकोश में मौजूद है, तो अधिकतम कुंजी और मान निर्धारित किया जाता है, और शब्दकोश की 'कुंजी' अनुक्रमणिका में संग्रहीत किया जाता है।

  • अन्यथा, मान शब्दकोश की 'कुंजी' अनुक्रमणिका में संग्रहीत किया जाता है।

  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. पायथन में प्रत्येक उपन्यास में अधिकतम मूल्य पाएं

    हमें सूचियों की एक सूची दी गई है। आंतरिक सूचियों या उप-सूचियों में हमें प्रत्येक में अधिकतम मूल्य खोजने की आवश्यकता होती है। अधिकतम और में . के साथ हम स्थिति के साथ लूप के लिए डिज़ाइन करते हैं और प्रत्येक सबलिस्ट में अधिकतम मान प्राप्त करने के लिए अधिकतम फ़ंक्शन लागू करते हैं। उदाहरण Alist = [[10,

  1. टुपल्स की सूची को डिक्शनरी में बदलने के लिए पायथन प्रोग्राम

    यहाँ एक टपल दिया गया है, हमारा काम टुपल्स को डिक्शनरी में बदलना है। इस समस्या को हल करने के लिए हम डिक्शनरी विधि setdefault () का उपयोग करते हैं। इस विधि में दो पैरामीटर हैं, पहला पैरामीटर को कुंजी में बदलने के लिए और दूसरे को डिक्शनरी के मान में बदलने के लिए। सेटडिफॉल्ट (कुंजी, मान) एक फ़ंक्शन है ज

  1. एक वाक्य में प्रत्येक शब्द को उलटने के लिए पायथन प्रोग्राम?

    यहां हम फ़ंक्शन में निर्मित पायथन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्द की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उलट दें और एक नई सूची बनाएं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और आखिरी बार शब्दों की नई सूची में शामिल होकर एक नया वाक्य बनाते हैं। उदाहरण Inpu