जब टुपल्स की सूची से अधिकतम 'N'th कॉलम प्राप्त करने की आवश्यकता होती है, तो इसे सूची समझ और 'अधिकतम' विधि का उपयोग करके किया जा सकता है।
सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक आशुलिपि है। 'अधिकतम' विधि एक पुनरावर्तनीय के बीच अधिकतम मान लौटाती है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
टुपल की सूची में मूल रूप से एक सूची में संलग्न टुपल्स होते हैं।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [( 67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)] print ("The list is : " ) print(my_list) N = 2 print("The value of 'N' has been initialized") my_result = max([sub[N] for sub in my_list]) print("The maximum of Nth column in the list of tuples is : " ) print(my_result)
आउटपुट
The list is : [(67, 78, 39), (34, 23, 52), (99, 69, 78), (2, 11, 0)] The value of 'N' has been initialized The maximum of Nth column in the list of tuples is : 78
स्पष्टीकरण
- टुपल्स की एक सूची परिभाषित की गई है, और कंसोल पर प्रदर्शित की गई है।
- 'N' का मान इनिशियलाइज़ किया गया है।
- टुपल्स की सूची को सूची समझ का उपयोग करके पुनरावृत्त किया जाता है, और 'amx' विधि का उपयोग टुपल्स की सूची से अधिकतम मान प्राप्त करने के लिए किया जाता है।
- इस ऑपरेशन को एक वैरिएबल असाइन किया गया है।
- यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।