जब इसमें अधिकतम तत्व के आधार पर टुपल्स को सॉर्ट करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो उच्चतम तत्व को वापस करने के लिए 'अधिकतम' विधि का उपयोग करती है।
आगे 'सॉर्ट' पद्धति का उपयोग पहले से परिभाषित फ़ंक्शन के आधार पर सूची को सॉर्ट करने के लिए किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
def get_max_value(my_val): return max(my_val) my_list = [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9,0), (1, 2)] print(“The list is : “) print(my_list) my_list.sort(key = get_max_value, reverse = True) print(“The sorted tuples are : “) print(my_list)
आउटपुट
The list is : [(4, 6, 8, 1), (13, 21, 42, 56), (7, 1, 9, 0), (1, 2)] The sorted tuples are : [(13, 21, 42, 56), (7, 1, 9, 0), (4, 6, 8, 1), (1, 2)]
स्पष्टीकरण
-
'get_max_value' नाम की एक विधि परिभाषित की गई है, जो उच्चतम मान देने के लिए 'अधिकतम' फ़ंक्शन का उपयोग करती है।
-
टपल की एक सूची परिभाषित की जाती है, और तत्व कंसोल पर प्रदर्शित होते हैं।
-
सूची को पहले से परिभाषित फ़ंक्शन की कुंजी के आधार पर क्रमबद्ध किया गया है।
-
यह उल्टे क्रम में प्रदर्शित होता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।