जब बहु-आकार मैट्रिक्स के पिछले कॉलम को परिवर्तित करना आवश्यक हो, तो एक साधारण पुनरावृत्ति और नकारात्मक इंडेक्सिंग के साथ 'append' विधि का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]]
print("The list is : ")
print(my_list)
print("The list after sorting is : ")
my_list.sort()
print(my_list)
my_result = []
for sub_list in my_list:
my_result.append(sub_list[-1])
print("The resultant list is : ")
print(my_result)
print("The list after sorting is : ")
my_result.sort()
print(my_result)
आउटपुट
The list is : [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98], [47, 69, 78]] The list after sorting is : [[12, 65, 75, 36, 58], [41, 65, 25], [45, 89], [47, 69, 78], [49, 12, 36, 98]] The resultant list is : [58, 25, 89, 78, 98] The list after sorting is : [25, 58, 78, 89, 98]
व्याख्या
सूची की सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
इसे 'sort' विधि का उपयोग करके क्रमबद्ध किया गया है।
एक खाली सूची बनाई गई है।
सूची पर पुनरावृत्ति की जाती है और अंतिम तत्व (नकारात्मक इंडेक्सिंग का उपयोग करके) एक्सेस किया जाता है।
इसे खाली सूची में जोड़ा जाता है।
इस परिणाम को कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।
इस सूची को फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।