列表的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