Python – 將多尺寸矩陣的後列轉換為


當需要轉換多尺寸矩陣的後列時,可以使用簡單的迭代和“追加”方法以及負向索引。

示例

以下演示了同樣的問題 -

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]

說明

  • 定義列表並顯示在控制檯上。

  • 使用“排序”方法進行排序。

  • 建立一個空列表。

  • 迭代列表並訪問最後一個元素(使用負向索引)。

  • 將其附加到空列表。

  • 此結果作為控制檯上的輸出顯示。

  • 此列表再次排序並在控制檯上顯示。

更新於: 13-Sep-2021

77 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告