python 列表自带extend()、append()的区别
程序员文章站
2024-01-06 14:02:58
...
这两个方法功能相似,但是在处理多个列表时,这两个方法时完全不同的。假定有列表a,b:
a=[1,2,3]
b=[4,5,6]
a.append(b)
print(a)
结果为:
[1, 2, 3, [4, 5, 6]]
[Finished in 0.2s]
需要注意的是这个不会a.append(b)
是不会返回一个数据的,会改变原来的数组
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
结果:
[1, 2, 3, 4, 5, 6]
[Finished in 0.2s]
总结以下:列表的append()方法,直接就填加的内容放到列表中,如果添加的内容是列表,那么在原来的列表中还是列表,而expend()方法添加的元素进去,对原来的列表进行扩展。