Python—列表 insert 和 append 函数的坑
1、插入越界
insert()函数,插入对象的index如果已经超出原列表的的范围,则放在原列表的末尾。
代码举例:
list_t = [1, 2, 3, 4]#原始的列表下表最大为3
list_t.insert(4, 'a')#在第4个位子插入‘a’
list_t.insert(8, 'b')#在已经超出列表边界,插入元素‘b’
print(list_t)
[1, 2, 3, 4, 'a', 'b']
2、嵌套列表
对于嵌套列表,使用 insert 和 append 函数有一个非常特别之处:就是如果新增的元素是原始列表的某个列表元素,则新增的