python - Python 的列表方法 append 和 extend 有什么区别?

列表方法append()extend()有什么区别?

最佳答案

append在列表末尾追加一个指定对象:

>>> x = [1, 2, 3]
>>> x.append([4, 5])
>>> print(x)
[1, 2, 3, [4, 5]]

extend通过 append 指定可迭代的元素来扩展列表:

>>> x = [1, 2, 3]
>>> x.extend([4, 5])
>>> print(x)
[1, 2, 3, 4, 5]

https://stackoverflow.com/questions/252703/

相关文章:

python - 在函数中使用全局变量

python - 如何获取当前时间?

python - 了解切片

python - 查找列表中项目的索引

python - 我如何做一个时间延迟?

python - 使用 'for' 循环遍历字典

python - __str__ 和 __repr__ 有什么区别?

python - 检查给定键是否已存在于字典中

python - 如何从列表列表中制作平面列表?

python - 如何制作函数装饰器并将它们链接在一起?