【发布时间】:2021-09-11 17:06:30
【问题描述】:
我想知道如何以某种方式保持在一个元素上,直到 for 循环中的下一个循环循环。这是一个代码示例:
for element in numbers:
try:
...
except:
# It should stay on this element for the next time
pass
例如,我有
numbers = ['apple', 'banana', 'peach']
现在我以元素 Banana 为例,如果出现该错误,它应该只停留在香蕉上,直到下一个周期,所以预期的输出将是:apple,banana (error),banana (now It再试一次),桃子
如果需要,我可以更详细地解释。
【问题讨论】:
-
A
for循环根本不会这样做 - 每次迭代都会从您正在循环的迭代中获取下一个元素。您需要一个重复使用for循环值的内部循环(可能是while循环),直到您完成它为止。 -
@jasonharper 你能给我一个代码示例来说明我如何做到这一点吗?
标签: python list for-loop try-except