在Python中,merge函數通常是用于合并兩個有序的列表(或數組)。你可以使用sorted()函數和"+"運算符來實現此操作。
這是一個簡單的示例:
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)
輸出結果為:[1, 2, 3, 4, 5, 6, 7, 8]
在這個示例中,我們定義了一個名為merge的函數。它接受兩個有序列表作為參數,并將它們合并為一個新的有序列表。我們使用"+"運算符來將兩個列表連接在一起,然后使用sorted()函數對它們進行排序,最后返回排序后的結果。
請注意,這個示例假設輸入的兩個列表已經是有序的。如果輸入的列表沒有排序,你可以在合并之前使用sorted()函數對它們進行排序,或者使用其他排序算法。