解决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中的赋值、浅拷贝、深拷贝介绍
Mar 09 Python
详解Python字符串对象的实现
Dec 24 Python
人机交互程序 python实现人机对话
Nov 14 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
python与sqlite3实现解密chrome cookie实例代码
Jan 20 Python
对pandas进行数据预处理的实例讲解
Apr 20 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
numpy中的meshgrid函数的使用
Jul 31 Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 Python
Python列表元素常见操作简单示例
Oct 25 Python
python logging.basicConfig不生效的原因及解决
Feb 20 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
php标签云的实现代码
2012/10/10 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
表单JS弹出填写提示效果代码
2011/04/16 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
[41:12]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
打架检讨书100字
2014/01/08 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
工会趣味活动方案
2014/08/18 职场文书
迎国庆主题班会
2015/08/17 职场文书
护士心得体会范文
2016/01/25 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS