打破两个for循环

打破两个for循环,第1张

打破两个for循环

不,

break
Python中没有嵌套语句。

相反,您可以简化功能,如下所示:

import itertoolsfor i,j in itertools.product(range(1, 100), repeat=2):  break

..或将代码放入自己的函数中,并使用

return

def _helper():   for i in range(1,100):       for j in range(1,100):return_helper()

..或使用例外:

class BreakAllTheLoops(baseException): passtry:   for i in range(1,100):       for j in range(1,100):raise BreakAllTheLoops()except BreakAllTheLoops:    pass

..或使用for-else-continue:

for i in range(1,100):    for j in range(1,100):       break    else:       continue    break

..或使用标志变量

exitFlag = Falsefor i in range(1,100):    for j in range(1,100):        exitFlag = True        break    if exitFlag:        break


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5663079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存