Python跳出多重循环的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python跳出多重循环的方法相关的知识,希望对你有一定的参考价值。
http://blog.csdn.net/churximi/article/details/51043595
方法1:自定义异常
# -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法1:自定义异常 class Getoutofloop(Exception): pass try: for i in range(5): for j in range(5): if i == j == 2: raise Getoutofloop() else: print i, ‘----‘, j except Getoutofloop: pass
方法2:将循环封装为函数,return
方法3:用for...else...语句
# -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法2:for...else...用法,用于跳出指定循环层 for i in range(5): for j in range(5): for k in range(5): if i == j == k == 3: break else: print i, ‘----‘, j, ‘----‘, k else: # else1 continue break # break1 else: # else2 continue break # break2
以上是关于Python跳出多重循环的方法的主要内容,如果未能解决你的问题,请参考以下文章
4在JAVA中如何跳出当前的多重嵌套循环?-Java面试题答案