![]() |
1
0
您正在迭代
您可以创建一个新列表,其中包含您需要的值(而不是从旧列表中删除),这可以使用列表理解来完成-
左侧的切片符号是将其置于原位,这样
如果要删除(而不是创建新列表),则应遍历其副本,例如-
|
![]() |
2
0
我还没有尝试过Anand S Kumar的解决方案,但您不必生成新列表,只需向后遍历即可,因此在删除项目时,它不会影响您将要遍历的索引。
输出:
|
![]() |
Eduardo · Gulp:为什么我的“清理”任务不能使用回调函数? 9 年前 |
|
zoe_tang · Python列表删除 9 年前 |
![]() |
Dan Oberlam · 这里重写__del__()是最好的选择吗? 11 年前 |