欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()方法添加的元素进去,对原来的列表进行扩展。

上一篇:

下一篇: