जब पंक्तियों के योग के आधार पर मैट्रिक्स को क्रमबद्ध करना आवश्यक हो, तो एक विधि परिभाषित की जाती है जो परिणाम निर्धारित करने के लिए 'sum' विधि का उपयोग करती है।
नीचे इसका प्रदर्शन दिया गया है:
उदाहरण
def sort_sum(row):
return sum(row)
my_list = [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]]
print("The list is :")
print(my_list)
my_list.sort(key = sort_sum)
print("The result is :")
print(my_list)
आउटपुट
The list is : [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] The result is : [[12, 41], [34, 51], [54, 36, 22], [32, 15, 67]]
व्याख्या
'sort_sum' नामक एक विधि परिभाषित की गई है जो पैरामीटर के रूप में एक सूची लेती है, और सूची के तत्वों के योग को आउटपुट के रूप में वापस करती है।
सूची की सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
सूची को 'sort' विधि का उपयोग करके क्रमबद्ध किया जाता है और कुंजी को पहले से परिभाषित विधि के रूप में निर्दिष्ट किया जाता है।
यही आउटपुट है जो कंसोल पर प्रदर्शित किया जाता है।