Python列表的extend和append方法的区别

只谈情不闲聊 提交于 2020-02-21 18:11:33

首先看如下代码:
代码块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)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!