Python 程式合併兩個列表並對它們排序


當需要合併兩個列表並對它們排序時,可以使用一種方法,該方法使用“sort”方法對列表進行排序。

下面是對它的演示 −

示例

 現場演示

def merge_list(list_1, list_2):
   merged_list = list_1 + list_2
   merged_list.sort()
   return(merged_list)

list_1 = [20, 18, 9, 51, 48, 31]
list_2 = [28, 33, 3, 22, 15, 20]
print("The first list is :")
print(list_1)
print("The second list is :")
print(list_2)
print(merge_list(list_1, list_2))

輸出

The first list is :
[20, 18, 9, 51, 48, 31]
The second list is :
[28, 33, 3, 22, 15, 20]
[3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]

說明

  • 定義一個名為“merge_list”的方法,將兩個列表作為引數。

  • 使用“+”運算子連線兩個列表。

  • 引數被賦給一個變數。

  • 使用 sort 方法對最終結果進行排序。

  • 在方法之外,定義兩個列表,並顯示在控制檯上。

  • 透過傳遞這兩個列表來呼叫該方法。

  • 輸出顯示在控制檯上。

更新於: 2021 年 4 月 19 日

2K+ 瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告