continue
语句结束当前迭代并跳到下一个迭代,但我想知道是否有可能跳过当前迭代after.
示例:
在一个运行4次的for
循环中(循环数:1 2 3 4),你能创建一个在第二个循环中变为true的语句,但不是跳过当前循环的其余部分,而是先结束循环,然后结束下一个循环吗?
1->;2(所需条件)(首先执行第二个循环的测试)->;3(跳过第三个循环)->;4
continue
语句结束当前迭代并跳到下一个迭代,但我想知道是否有可能跳过当前迭代after.
示例:
在一个运行4次的for
循环中(循环数:1 2 3 4),你能创建一个在第二个循环中变为true的语句,但不是跳过当前循环的其余部分,而是先结束循环,然后结束下一个循环吗?
1->;2(所需条件)(首先执行第二个循环的测试)->;3(跳过第三个循环)->;4
您可以在循环的一次迭代中将变量(可能称为skip_next
)设置为True
.然后,在每次迭代开始时,如果变量是True
,则再次将其设置为False
并使用continue
.