解决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 13 Python
Python正则捕获操作示例
Aug 19 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
python实现类之间的方法互相调用
Apr 29 Python
python 移除字符串尾部的数字方法
Jul 17 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
Python拆分大型CSV文件代码实例
Oct 07 Python
Python基于execjs运行js过程解析
Nov 27 Python
python 提取html文本的方法
May 20 Python
用python实现监控视频人数统计
May 21 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读取文件内容到数组的方法
2015/03/16 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
js function使用心得
2010/05/10 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
express.js中间件说明详解
2019/03/19 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
vue实现列表滚动的过渡动画
2020/06/29 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
Django 开发环境配置过程详解
2019/07/18 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
HEMA法国:荷兰原创设计
2019/02/21 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
实习自我评价怎么写
2013/12/02 职场文书
早读迟到检讨书
2014/01/24 职场文书
先进个人事迹材料
2014/01/25 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
致100米运动员广播稿
2014/02/14 职场文书
供货协议书范本
2014/04/22 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript