列表insert方法

列表的insert方法可以将元素插入到指定索引位置,如果索引不存在,则会插入到列表的末尾,我们可以将append方法看做是insert方法的一种特例,append永远将新的元素写入到列表的末尾。

lst = [1, 2, 3]
lst.insert(0, 6)

print(lst)      # [6, 1, 2, 3]

列表原本有3个元素,最大索引为2, 如果使用insert方法时,所指定的索引大于2,那么就会默认写入到列表的末尾;由于列表还支持反向索引,因此,如果索引位置小于-3, 那么就会在列表的头部写入新数据

lst = [1, 2, 3]
lst.insert(-4, 6)

print(lst)      # [6, 1, 2, 3]

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案