首先看如下代码:
代码块1
a = [1,2,3]
b = [4,5,6]
a.extend(b)
print(a) #输出为[1, 2, 3, 4, 5, 6]
代码块2
a = [1,2,3]
b = [4,5,6]
a.append(b)
print(a) #输出为[1, 2, 3, [4, 5, 6]]
通过这两个代码块不难发现,append方法用于往列表里添加一个整体,如代码块2,把b作为一个元素添加到a,原列表长度只增加一。
而extend方法将将b中的元素依次添加在a列表的后面,a列表长度增加为len(b)。