【Python】list 之 extend 和 append 的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012736685/article/details/88799588

示例

a = [1, 2, '3', '1']
a.extend([1, 2])
print(a)
a.append([1, 2])
print(a)

输出结果

[1, 2, '3', '1', 1, 2]
[1, 2, '3', '1', 1, 2, [1, 2]]

list 之 extend 和 append 的区别

  • 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。
  • append() 方法向列表的尾部添加一个新的元素,参数为任意类型,甚至是 tuple
  • extend() 方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。

猜你喜欢

转载自blog.csdn.net/u012736685/article/details/88799588