本文主要是介绍python中跳出多层循环,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天偶然看到shell中跳出多层for循环的方法
跳出两层循环可以用 break 2
然而Python 本身没有“break n” 和“goto” 的语法,这也造成了Python 难以跳出多层(特定层数)循环,今天尝试了一种方法给大家安利一下
提前定义一个变量,让其为空字符串
flag = ‘’for i in range(10) :for x in 'abc' :print(i,"---",x)if x == 'b' :flag = Truebreakif flag :break
大家可以把 if flag 后面的代码注释后在运行下作为比较
作者:alvenhhh
来源:csdn
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
这篇关于python中跳出多层循环的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!