我们在python中经常会使用到列表,那么会涉及到数据拼接追加的问题,append直接将整个参数对象加入到目标列表里,而extend是将元素追加到目标列表里。
tmp1=[4,5,6]
data1=[1,2,3]
data2=[1,2,3]
data1.append(tmp1)
print(data1)
data2.extend(tmp1)
print(data2)
结果输出如下:
[1, 2, 3, [4, 5, 6]] #append
[1, 2, 3, 4, 5, 6] #extend