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