对于您的特定示例,这将起作用:
for i in range(1, 10): if i in (5, 6): continue
但是,使用
while循环可能会更好:
i = 1while i < 10: if i == 5: i = 7 # other pre i += 1
甲
for环分配一个变量(在这种情况下
i/在每次迭代开始时)到下一个元素列表中的迭代。这意味着无论您在循环内做什么,
i都将成为下一个元素。该
while循环有没有这样的限制。

对于您的特定示例,这将起作用:
for i in range(1, 10): if i in (5, 6): continue
但是,使用
while循环可能会更好:
i = 1while i < 10: if i == 5: i = 7 # other pre i += 1
甲
for环分配一个变量(在这种情况下
i/在每次迭代开始时)到下一个元素列表中的迭代。这意味着无论您在循环内做什么,
i都将成为下一个元素。该
while循环有没有这样的限制。