python append 和 extend 的区别

list.append(object) 向列表中添加一个对象object
list.extend(sequence) 把一个序列seq的内容添加到列表中 ,sequence是个列表

>>> a=[1,2,3,4]
>>> a[:3]
[1, 2, 3]
>>> b=[5,6,7]
>>> a.append(b)
>>> a
[1, 2, 3, 4, [5, 6, 7]]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, [5, 6, 7], 5, 6, 7]
>>>

猜你喜欢

转载自blog.csdn.net/lhy2239705435/article/details/89883721