使用remove删除:python
使用pop删除:spa
想使用pop删除的话能够这么写3d
使用del删除:blog
del解决方法:索引
总结:因为删除元素会致使元素的索引改变, 因此容易出现问题. 尽量不要在循环中直接去删 除元素. 能够把要删除的元素添加到另外一个列表(集合)中而后再批量删除.内存
1.dict(字典)中的元素在迭代的过程当中是不容许进行删除的rem
解决方法:class
初学者通常都会出现这样一个问题:变量
缘由是python中的变量通常指向的内存地址,执行lst2 = lst1后lst2也指向了列表实际的内存 地址,这样会致使若是经过lst1对列表操做,操做后的结果也会反应到lst2上,所以咱们有了下 面的解决方法循环
咱们也会出现这样的问题:
定义:浅拷贝只会拷贝集合,列表的第一层,第二层的内容不拷贝,因此叫浅拷贝,由此咱们能够 引出深拷贝
定义:深拷贝顾名思义就是所有拷贝无论几层内容