在python中使用for循环时,我们最初定义的范围是固定的。
在任何情况下,我们都可以跳过像.code给i={0,1,2,3,4,5,6,7,8,9)
我想要
i={0,1,2,3,4,8,9}
for i in range(0,10):
print i
if(i==4):
i=i+3
答案 0 :(得分:0)
你可以使用list并在循环中查看列表。
listinfo = [0,1,2,3,4,8,9]
for i in range(0,10):
if i in listinfo:
#do your stuff
答案 1 :(得分:0)
你的代码不起作用的原因是for循环的每次迭代都是通过将i
的值设置为范围中的下一个项目开始的,这意味着它并不重要如何在循环体中设置i
。
相反,您可以让循环体仅针对某些值执行,如下所示:
for i in range(10):
if i not in range(5, 8):
print(i)