- 博客(1)
- 收藏
- 关注
原创 python中对list遍历的过程中删除元素
记录自己踩过的坑,关于在遍历的过程中删除元素,浪费了我好长时间。 使用Iterator或索引直接遍历,然后进行删除操作会造成list的index溢出和结果错误。这是因为当你删除元素时,游标会进行更新,list的len也会产生变化,导致结果不对。 这里推荐两种在遍历过程中进行删除操作的方法: 1. 复制一个list,然后再源list上做删除操作 2. 采用逆序进行遍历
2017-04-28 12:09:01 2790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人