extend函数:一次性将一个array中的所有数添加到某个数组的末尾。
append函数:也是将某个变量添加到末尾,但是如果变量是单个元素那就添加单个元素,是arrary就添加整个array。
需要注意的是extend和append函数都是只操作原数组,没有返回值,因此不要用在return类似的语句后面。
例子:
>>> a=[1,2,3]
>>> b=[1,2,3]
>>> a.extend(b)
>>> a
[1, 2, 3, 1, 2, 3]
>>> a.append(b)
>>> a
[1, 2, 3, 1, 2, 3, [1, 2, 3]]
>>> a.append(1)
>>> a
[1, 2, 3, 1, 2, 3, [1, 2, 3], 1]
>>>
本文详细解析了Python中列表的extend与append函数的区别。extend用于将一个数组的所有元素添加到另一个数组的末尾,而append则根据变量类型,添加单个元素或整个数组。文章通过实例展示了两者的使用场景及效果。
536

被折叠的 条评论
为什么被折叠?



