我正在尝试如何打破嵌套的for循环以实现以下目标:
def for_loop_flow():
for a in range(0, 2):
print "a = %s" % a
for b in range(3, 5):
print "b = %s" % b
if b == 4:
print "XXXXXXXXbreak"
break
print("big piece of logic here, when nested for loop breaks, I "
"don't wanna be here")
现在,我只能考虑使用一个标志:
^{pr2}$有更好的方法吗?在
任何带有
break
和标志变量的for
循环都可以表示为带有else
子句的for
。因此,在您的情况下,您可以去掉标志并使用:请注意,这也适用于
^{pr2}$while
:相关问题 更多 >
编程相关推荐