1. 程式人生 > >python中append與extend方法的區別

python中append與extend方法的區別

append方法用於在列表末尾新增新的物件,沒有返回值,但是會改變原來的列表。

a=['a',1,'b']
b=[1,2]
c=a.append(b)
print(c)
print(a)
print(a.count([1,2]))
該段程式碼執行結果為:

extend方法用於在列表末尾一次性追加多個值,同樣沒有返回值,改變原來的列表。

若將上述程式碼中的append更改為extend,執行結果如下:


由此可知,append只能為列表擴充套件一個元素,而extend可以擴充套件多個元素。

需要注意的是,extend後必須加一個序列。

完畢……