1、相同:
1)只能作用於list類型(不能作用於tuple等其他類型)
2)單參數限制(不支持多參數)
2、區別:
1)list.append(object) 向列表中添加一個對象object。
使用append的時候,是將參數看作一個對象,整體作為一個元素打包添加到指定列表。
2)list.extend(iterable) 把一個可迭代對象的內容迭代添加到列表中。
使用extend是將一個可迭代對象中的每個元素逐個地添加到列表中,可迭代對象中有幾個元素,添加后的列表就比原列表多幾個元素。
L1 = [1, 2, 3]
L2 = [1, 2, 3]
a = [4]
L1.append(a)
L2.extend(a)
print(L1) # [1, 2, 3, [4]]
print(L2) # [1, 2, 3, 4]