python列表循环中删除元素有坑

python在循环列表中删除元素出现漏删 在python3.5版本测试 发现在列表循环的过程中删除元素的时候,第二个元素会无法删除,出现漏删的情况 python2.7版本同样出现相同的问题 看网上解释为 当第一个要删除的元素删除后,该位置为空,后面的元素会顶上去,都前移一位,导致要删除的第二个元素漏掉 大致就是图上这个意思 解决的办法是创建两个列表,一个为原先存放数据的列表,另一个存放要删除的列表
相关文章
相关标签/搜索