python insert()函数用于指定对象插入列表的指定位置
1 list.insert(index,obj)
index:对象obj需要插入的索引位置
obj:要插入列表对的对象
共五种情况
(1)index=0时,从头部插入obj
(2)index>0且index<len(list)时,在index的位置插入obj
(3)index<0且abs(index)<len(list),从中间插入obj,如-1表示从倒数第1位插入obj
(4)index<0,且abs(index)>=len(list)时,从头部插入obj.
(5)index>=len(list),从尾部插入obj
li=[2,3,4,5] li.insert(-1,6) print(li)
输出:[2, 3, 4, 6, 5]
li=[2,3,4,5] li.insert(0,0) print(li)
输出:[0, 2, 3, 4, 5]
li=[2,3,4,5] li.insert(3,7) print(li)
输出:[2, 3, 4, 7, 5]
li=[2,3,4,5] li.insert(-20,8)#index<0,从头部插入 print(li)
输出:[8, 2, 3, 4, 5]
li=[2,3,4,5] li.insert(30,8)#iindex>list,从尾部插入 print(li)
输出:[2, 3, 4, 5, 8]