python中List append()、extend()和insert()的区别

Python中向列表增长更多数据时,有append()、extend()和insert()等方法app

其中最经常使用的是list.append(obj) 向列表的尾部添加一个新的元素。spa

须要一次性添加多个元素时可使用list.extend(seq) 在列表末尾一次性追加另外一个序列中的多个值(用新列表扩展原来的列表)code

示例及结果以下:blog

1 list = [1,2,3,4]
2 list.append([5,6,7])
3 print(list)
4 list.extend([8,9,10])
5 print(list)
>>>
[1, 2, 3, 4, [5, 6, 7]]
[1, 2, 3, 4, [5, 6, 7], 8, 9, 10]

若是要在指定位置插入元素:list.insert(index, obj)class

1 list.insert(1,0)
2 print(list)>>> [1, 0, 2, 3, 4, [5, 6, 7], 8, 9, 10]
相关文章
相关标签/搜索