今天偶然看到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 = True
break
if flag :
break
大家可以把 if flag 后面的代码注释后在运行下作为比较
作者:alvenhhh
来源:csdn
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。