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

पायथन में टपल लिस्ट में अधिकतम एलिमेंट ढूंढना

जब टपल लिस्ट (यानी टपल्स की लिस्ट) में अधिकतम एलिमेंट ढूंढने की आवश्यकता होती है, तो 'max' मेथड और 'operator.itemgetter' मेथड का उपयोग किया जा सकता है।

itemgetter अपने ऑपरेंड से एक विशिष्ट आइटम लाता है।

'max' मेथड उस इटरेबल में मौजूद अधिकतम वैल्यू देता है जिसे आर्गुमेंट के रूप में पास किया जाता है।

उदाहरण

from operator import itemgetter

my_list = [('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]
print("The list is:")
print(my_list)

my_result = max(my_list, key=itemgetter(1))[0]
print("The name that has the maximum value is:")
print(my_result)

आउटपुट

The list is: [('Will', 23), ('Jane', 21), ('El', 24), ('Min', 101)]
The name that has the maximum value is: Min

व्याख्या

  • आवश्यक लाइब्रेरीज़ इम्पोर्ट की गई हैं।
  • टपल्स की लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
  • 'max' मेथड का उपयोग लिस्ट के माध्यम से जाने के लिए किया जाता है, और लिस्ट के अंदर प्रत्येक टपल के पहले एलिमेंट को कुंजी के रूप में निर्दिष्ट किया जाता है।
  • इस परिणाम को एक वैल्यू असाइन की जाती है।
  • इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।
  1. - पायथन में सूची में तत्वों की पुनरावृत्ति

    ऐसे परिदृश्य होते हैं जब हमें सूची में मानों को दोहराने की आवश्यकता होती है। मानों का यह दोहराव पायथन में निम्नलिखित तरीकों से प्राप्त किया जा सकता है। नेस्टेड फॉर लूप का उपयोग यह एक सीधा दृष्टिकोण है जिसमें प्रत्येक तत्व को चुनते हैं, इसके डुप्लिकेट बनाने के लिए आंतरिक फॉर लूप से गुजरते हैं और फिर

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

    लिस्ट और टपल ऑब्जेक्ट्स अनुक्रम हैं। एक डिक्शनरी कुंजी-मान जोड़ियों की हैश टेबल है। लिस्ट और टपल आइटम्स का एक क्रमबद्ध संग्रह है। डिक्शनरी अनक्रमित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट्स म्यूटेबल हैं यानी उनमें नया आइटम जोड़ना या हटाना संभव है। टपल एक इम्यूटेबल ऑब्जेक्ट है। टपल ऑब्जेक्ट पर जोड़ या

  1. - Python टपल एलिमेंट मान कैसे अपडेट करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए इसे अपडेट करने का प्रयास करने वाला कोई भी ऑपरेशन अनुमति नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन `list()` द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में किसी आइटम को निश्चित इंडेक्स पर नया मान असाइन करके हमेश