码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2019-02-15 15:34:26      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:添加   插入   str   元素   列表   print   python   span   int   

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

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

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

示例及结果如下:

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)

1 list.insert(1,0)
2 print(list)
>>> [1, 0, 2, 3, 4, [5, 6, 7], 8, 9, 10]

 

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

标签:添加   插入   str   元素   列表   print   python   span   int   

原文地址:https://www.cnblogs.com/sen-c7/p/10383744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!