欢迎光临散文网 会员登陆 & 注册

不要在循环体内部删除列表中的元素

2022-01-24 13:25 作者:镜墨山人  | 我要投稿

假如有这样一个列表:

我想删掉这个列表当中的1和2,有可能想到这么做:

看起来很Nice,但是当我用print()检查之后

却发现打印出的列表结果变成了

由于我并不专业,原因可以参考

Python for 循环中删除数据 - 知乎 (zhihu.com)

本来想写解决方案的,但上面这篇文章既然提到了,我就不写了。可是它跟我说专栏必须要写满两百字,那还是写一下除了那篇文章中的解决方案,再写一个比较好理解的。

当然,这种办法会造成资源上的浪费,还是上文提到的倒序遍历更好一点。

不要在循环体内部删除列表中的元素的评论 (共 条)

分享到微博请遵守国家法律