解决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 相关文章推荐
Python3实现的腾讯微博自动发帖小工具
Nov 11 Python
Pyramid将models.py文件的内容分布到多个文件的方法
Nov 27 Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
python3 实现的人人影视网站自动签到
Jun 19 Python
python的exec、eval使用分析
Dec 11 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
python 生成图形验证码的方法示例
Nov 11 Python
python 自动批量打开网页的示例
Feb 21 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
Jul 31 Python
使用NumPy读取MNIST数据的实现代码示例
Nov 20 Python
Python如何脚本过滤文件中的注释
May 27 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+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
Jquery 设置标题的自动翻转
2009/10/03 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
2013/05/19 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python对象及面向对象技术详解
2016/07/19 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
详解python算法常用技巧与内置库
2020/10/17 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
Orlebar Brown官网:设计师泳裤和泳装
2020/12/08 全球购物
大学生开西餐厅创业计划书
2014/02/01 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
新农村建设标语
2014/06/24 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis