解决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实现获取域名所用服务器的真实IP
Oct 25 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 Python
使用python 3实现发送邮件功能
Jun 15 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
Python使用gRPC传输协议教程
Oct 16 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Django urls.py重构及参数传递详解
Jul 23 Python
python实现实时视频流播放代码实例
Jan 11 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
django配置app中的静态文件步骤
Mar 27 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
豆瓣网的jquery代码实例
2008/06/15 Javascript
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
json数据的列循环示例
2013/09/06 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
React 父子组件通信的实现方法
2019/12/05 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
Python可变参数用法实例分析
2017/04/02 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
django自带调试服务器的使用详解
2019/08/29 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
python 从list中随机取值的方法
2020/11/16 Python
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
医药工作者的求职信范文
2013/09/21 职场文书
自荐信怎么写呢?
2013/12/09 职场文书
美食节目策划方案
2014/05/31 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
创业计划书之美容店
2019/09/16 职场文书