जब टुपल्स की रिकॉर्ड सूची में अधिकतम मूल्य खोजने की आवश्यकता होती है, तो सूची समझ और 'अधिकतम' विधियों का उपयोग किया जा सकता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं। सूची की समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है।
'अधिकतम' विधि का उपयोग एक पुनरावर्तनीय में सभी तत्वों को अधिकतम खोजने के लिए किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [('Will', [67, 45, 89]), ('Jam', [34, 56,13]), ('Pow', [99, 123, 89]), ('Nyk', [0, 56, 5])] print ("The list of tuples is : " ) print(my_list) my_result = [(key, max(lst)) for key, lst in my_list] print ("The maximum of list tuple attribute is : " ) print(my_result)
आउटपुट
The list of tuples is : [('Will', [67, 45, 89]), ('Jam', [34, 56, 13]), ('Pow', [99, 123, 89]), ('Nyk', [0, 56, 5])] The maximum of list tuple attribute is : [('Will', 89), ('Jam', 56), ('Pow', 123), ('Nyk', 56)]
स्पष्टीकरण
- टुपल्स की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- सूची समझ का उपयोग सूची के माध्यम से पुनरावृति करने के लिए किया जाता है, और टपल में अधिकतम मान (टपल की सूची के अंदर) प्राप्त किया जाता है।
- इस ऑपरेशन का परिणाम एक चर को सौंपा गया है।
- फिर इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।