【发布时间】:2012-05-26 19:02:02
【问题描述】:
我有一个清单
a = ["a", "b", "c", "d", "e"]
我想在下面的 for 循环中删除此列表中的元素:
for item in a:
print(item)
a.remove(item)
但它不起作用。我能做什么?
【问题讨论】:
-
为什么要同时删除?只需遍历然后删除整个列表。另外,您真的需要打印每个项目吗?
-
但是当我遍历循环时,我依赖于列表中的项目。如果它符合条件,我必须立即摆脱它