python 双层for循环,在第二层的for循环中的else中的continue,会退出到第一层for循环继续执行

Posted 乘风去破浪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 双层for循环,在第二层的for循环中的else中的continue,会退出到第一层for循环继续执行相关的知识,希望对你有一定的参考价值。

 1 for a in [1,2,3,4,5]:
 2 
 3     for b in [1,2,3]:
 4         if a == b:
 5             print("a = b = %s" % a)
 6             break  # 退出本次for循环,执行第一行的for循环
 7     else:
 8         print("a = %s"  % a)
 9         continue  # 继续执行第一行的for循环
10 print("结束")

a = b = 1
a = b = 2
a = b = 3
a = 4
a = 5
结束

 

以上是关于python 双层for循环,在第二层的for循环中的else中的continue,会退出到第一层for循环继续执行的主要内容,如果未能解决你的问题,请参考以下文章

python 利用 for ... else 跳出双层嵌套循环

九九乘法表

使用Map优化双层For循环

Linux shell for 循环和双层循环

论使用HashMap优化双层For循环的实际性能

js优化双层for循环的方法