extend()方法用于將一個序列(如列表、元組等)中的元素添加到另一個序列中,而append()方法用于將一個元素添加到序列的末尾。
具體來說,extend()方法的參數是一個序列,它會將這個序列中的元素依次添加到調用該方法的序列的末尾;而append()方法的參數是一個元素,它會直接將這個元素添加到調用該方法的序列的末尾。因此,extend()方法可以同時添加多個元素,而append()方法只能添加一個元素。
示例:
# 使用extend()方法
list1 = [1, 2, 3]
list2 = [4, 5]
list1.extend(list2)
print(list1) # 輸出結果為 [1, 2, 3, 4, 5]
# 使用append()方法
list3 = [1, 2, 3]
list3.append(4)
print(list3) # 輸出結果為 [1, 2, 3, 4]