जब टपल लिस्ट (यानी टपल्स की लिस्ट) में अधिकतम एलिमेंट ढूंढने की आवश्यकता होती है, तो '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' मेथड का उपयोग लिस्ट के माध्यम से जाने के लिए किया जाता है, और लिस्ट के अंदर प्रत्येक टपल के पहले एलिमेंट को कुंजी के रूप में निर्दिष्ट किया जाता है।
- इस परिणाम को एक वैल्यू असाइन की जाती है।
- इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।