解决Python内层for循环如何break出外层的循环的问题


Posted in Python onJune 24, 2019

偶然发现了for…else…这种用法,使用这个实现了break跳出嵌套的for循环

In [31]: for i in range(1,5):
  ...:   for j in range(5,10):
  ...:     print(i,j)
  ...:     if j==6:
  ...:       break
  ...:   else:
  ...:     continue
  ...:   break
  
1 5
1 6

for…else…的运行逻辑是当for循环正常执行结束就会运行其else语句,如果中途break的话,就不会执行else中的内容

上面的代码实现了内存for循环break跳出了外层的for循环,当内层for循环正常执行时,会执行else中的continue,此时会跳过外层的break语句,实现外层的循环,当内层出现break语句时,else语句忽略,跳出内层循环,顺序执行外层的break语句,跳出外层循环

以上这篇解决Python内层for循环如何break出外层的循环的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 错误和异常小结
Oct 09 Python
Python3 能振兴 Python的原因分析
Nov 28 Python
Python中AND、OR的一个使用小技巧
Feb 18 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
Apr 30 Python
Python中IPYTHON入门实例
May 11 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
python代码如何注释
Jun 01 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 Python
Python入门学习之类的相关知识总结
May 25 Python
Python 循环终止语句的三种方法小结
Jun 24 #Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 #Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 #Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 #Python
python对文件目录的操作方法实例总结
Jun 24 #Python
详解10个可以快速用Python进行数据分析的小技巧
Jun 24 #Python
python跳出双层for循环的解决方法
Jun 24 #Python
You might like
基于mysql的论坛(6)
2006/10/09 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
PHP5.3新特性小结
2016/02/14 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
jquery 回车事件实现代码
2011/08/23 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
javascript中的this详解
2014/12/08 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
Bootstrap table表格初始化表格数据的方法
2018/07/25 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
python类继承用法实例分析
2014/10/10 Python
Python OpenCV实现视频分帧
2019/06/01 Python
Python面向对象编程基础实例分析
2020/01/17 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
python类共享变量操作
2020/09/03 Python
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
网络工程师的自我评价
2013/10/02 职场文书
大三在校生电子商务求职信
2013/10/29 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis