解决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实现配置文件备份的方法
Jul 30 Python
深入理解Python变量与常量
Jun 02 Python
python框架django基础指南
Sep 08 Python
Python实现句子翻译功能
Nov 14 Python
Python 内置函数memoryview(obj)的具体用法
Nov 23 Python
Python实现冒泡排序的简单应用示例
Dec 11 Python
基于Python中单例模式的几种实现方式及优化详解
Jan 09 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
浅述python中深浅拷贝原理
Sep 18 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
pytorch查看模型weight与grad方式
Jun 24 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 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
一个目录遍历函数
2006/10/09 PHP
透析PHP的配置文件php.ini
2006/10/09 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
vue基础之v-bind属性、class和style用法分析
2019/03/11 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
python实现在目录中查找指定文件的方法
2014/11/11 Python
Python生成不重复随机值的方法
2015/05/11 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
wxPython实现画图板
2020/08/27 Python
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
青蓝工程实施方案
2014/03/27 职场文书
《李广射虎》教学反思
2014/04/27 职场文书
红色故事演讲稿
2014/05/22 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript