解决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中type的构造函数参数含义说明
Jun 21 Python
python requests 使用快速入门
Aug 31 Python
解决Pycharm出现的部分快捷键无效问题
Oct 22 Python
树莓派实现移动拍照
Jun 22 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
django 信号调度机制详解
Jul 19 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
Aug 31 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
Python decimal模块使用方法详解
Jun 08 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
python支持多继承吗
Jun 19 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 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
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
Javascript 获取LI里的内容
2008/12/17 Javascript
javascript 写类方式之五
2009/07/05 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
jQuery如何获取同一个类标签的所有值(默认无法获取)
2014/09/25 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
python使用7z解压apk包的方法
2015/04/18 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
ktv筹备计划书
2014/05/03 职场文书
服装发布会策划方案
2014/05/22 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
2014年基建工作总结
2014/12/12 职场文书
工作时间调整通知
2015/04/24 职场文书
2015年工程师工作总结
2015/04/30 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB