【发布时间】:2013-01-24 23:33:52
【问题描述】:
假设我有一个 for 循环:
for i in range(1,10):
if i is 5:
i = 7
如果满足特定条件,我想更改i。我试过这个但没有用。
我该怎么办?
【问题讨论】:
-
使用
while循环,而不是is使用==。 -
我正在编写类似于汇编代码解释器的东西。因此,由于我的实现,我必须跳转到某些说明。
-
有一些方法可以使用字典来做得更好。
-
尝试修改
enumerate的索引时也可能出现这种情况。在这种情况下,只需切换到手动索引即可。