解决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 登录网站详解及实例
Apr 11 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
Puppeteer使用示例详解
Jun 20 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
python调用自定义函数的实例操作
Jun 26 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
Pytorch之contiguous的用法
Dec 31 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
如何在Windows中安装多个python解释器
Jun 16 Python
django使用多个数据库的方法实例
Mar 04 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
PHP+MYSQL 出现乱码的解决方法
2008/08/08 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
使用Python中的tkinter模块作图的方法
2017/02/07 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
浅析Python迭代器的高级用法
2020/07/16 Python
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
Java语言的优势
2015/01/10 面试题
高一政治教学反思
2014/01/28 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
《最后的姿势》教学反思
2014/02/27 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
西安兵马俑导游词
2015/02/02 职场文书
革命电影观后感
2015/06/18 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
妇产科护理心得体会
2016/01/22 职场文书
导游词之井冈山
2019/11/20 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL