首页 > 编程语言 > 详细

Python List insert()方法详解

时间:2017-11-20 00:55:38      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:返回   --   定位   abs   pre   insert   详解   头部   表示   

1.功能
insert()函数用于将指定对象插入列表的指定位置。

2.语法
list.insert(index, obj)

3.参数
index: 对象obj需要插入的索引位置。
obj: 插入列表中的对象。

共有如下5种场景:
场景1:index=0时,从头部插入obj
场景2:index > 0 且 index < len(list)时,在index的位置插入obj
场景3:当index < 0 且 abs(index) < len(list)时,从中间插入obj,如: -1 表示从倒数第1位插入obj; -2 表示从倒数第1位插入obj
场景4:当index < 0 且 abs(index) >= len(list)时,从头部插入obj
场景5:当index >= len(list)时,从尾部插入obj

4.返回值
该方法没有返回值,但会在列表指定位置插入对象。

5.实例

>>> lst = [1,2,3,4,5] #创建一个列表
>>> lst.insert(0,0) #从列表第1个位置,插入元素0 --场景1 
>>> lst
[0, 1, 2, 3, 4, 5]
>>> lst.insert(6,7) #从列表第6个位置,插入元素7 --场景2 
>>> lst
[0, 1, 2, 3, 4, 5, 7]
>>> lst.insert(-1,6) #从列表第-1个位置,插入元素6 --场景3 
>>> lst
[0, 1, 2, 3, 4, 5, 6, 7]

>>> lst.insert(-20,10) #从列表第-20个位置,插入元素10 --场景4 
>>> lst
[10, 0, 1, 2, 3, 4, 5, 6, 7]

>>> lst.insert(30,20) #从列表第30个位置,插入元素20 --场景5 
>>> lst
[10, 0, 1, 2, 3, 4, 5, 6, 7, 20]

 

Python List insert()方法详解

标签:返回   --   定位   abs   pre   insert   详解   头部   表示   

原文:http://www.cnblogs.com/huangbiquan/p/7863056.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号