溫馨提示×

python的merge函數(shù)怎么用

小億
129
2023-11-24 11:15:44
欄目: 編程語言

在Python中,merge函數(shù)通常是用于合并兩個有序的列表(或數(shù)組)。你可以使用sorted()函數(shù)和"+"運算符來實現(xiàn)此操作。

這是一個簡單的示例:

def merge(list1, list2):
    merged_list = sorted(list1 + list2)
    return merged_list

# 兩個有序列表
list1 = [1, 3, 5, 7]
list2 = [2, 4, 6, 8]

# 合并兩個列表
merged_list = merge(list1, list2)
print(merged_list)

輸出結(jié)果為:[1, 2, 3, 4, 5, 6, 7, 8]

在這個示例中,我們定義了一個名為merge的函數(shù)。它接受兩個有序列表作為參數(shù),并將它們合并為一個新的有序列表。我們使用"+"運算符來將兩個列表連接在一起,然后使用sorted()函數(shù)對它們進行排序,最后返回排序后的結(jié)果。

請注意,這個示例假設(shè)輸入的兩個列表已經(jīng)是有序的。如果輸入的列表沒有排序,你可以在合并之前使用sorted()函數(shù)對它們進行排序,或者使用其他排序算法。

0