解决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学习笔记_数据排序方法
May 22 Python
老生常谈python之鸭子类和多态
Jun 13 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
flask中的wtforms使用方法
Jul 21 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
PyTorch的SoftMax交叉熵损失和梯度用法
Jan 15 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
keras分类之二分类实例(Cat and dog)
Jul 09 Python
python time()的实例用法
Nov 03 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
Python中os模块的简单使用及重命名操作
Apr 17 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
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
弹出广告特效代码(一个IP只弹出一次)
2007/05/11 Javascript
List all the Databases on a SQL Server
2007/06/21 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
纯js实现瀑布流布局及ajax动态新增数据
2016/04/07 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
python根据距离和时长计算配速示例
2014/02/16 Python
python实现获取Ip归属地等信息
2016/08/27 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
Python星号*与**用法分析
2018/02/02 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
Python用户自定义异常的实现
2020/12/25 Python
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
What is EJB
2016/07/22 面试题
视光学专业毕业生推荐信
2013/10/28 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
故意伤害辩护词
2015/05/21 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
六一亲子活动感想
2015/08/07 职场文书
vue3不同环境下实现配置代理
2022/05/25 Vue.js