जब अधिकतम पंक्ति तत्व द्वारा मैट्रिक्स को सॉर्ट करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो एक पैरामीटर लेती है और परिणाम निर्धारित करने के लिए 'अधिकतम' विधि का उपयोग करती है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
def sort_max(row): return max(row) my_list = [[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]] print("The list is :") print(my_list) my_list.sort(key = sort_max, reverse = True) print("The result is :") print(my_list)
आउटपुट
The list is : [[15, 27, 18], [39, 20, 13], [13, 15, 56], [43, 13, 25]] The result is : [[13, 15, 56], [43, 13, 25], [39, 20, 13], [15, 27, 18]]
स्पष्टीकरण
-
'Sort_max' नाम की एक विधि परिभाषित की गई है जो पंक्ति को एक पैरामीटर के रूप में लेती है, और आउटपुट के रूप में पंक्ति का अधिकतम तत्व लौटाती है।
-
विधि के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को 'सॉर्ट' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।
-
इसके अलावा, 'सॉर्ट' विधि में 'रिवर्स' पैरामीटर को 'ट्रू' पर सेट किया जाता है ताकि लिस्ट रिवर्स सॉर्ट की जा सके।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।