python跳出双层for循环的解决方法


Posted in Python onJune 24, 2019

一.问题描述

在二维数组的遍历中,我们经常使用双层for循环。在某些时候,我们并不需要遍历整个二维数组。当条件满足时就应该终止for循环。但是,直接在内层循环中break并不会让外层循环也终止。

二.解决方案

使用for...else...语法解决。

for i in range(5):
  for j in range(5):
    print(i, j)
    if i == 3 and j == 3:
      break
  else:
    continue
  break

当次循环正常结束的时候才会执行else中的语句(如果当次循环执行了break,那么else不会执行)。注意:for j的else中的continue是对for i起作用的,而不是for j。

以上这篇python跳出双层for循环的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现截屏的函数
Jul 26 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
Django 视图层(view)的使用
Nov 09 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
Django全局启用登陆验证login_required的方法
Jun 02 Python
Python如何给函数库增加日志功能
Aug 04 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 Python
解决python xx.py文件点击完之后一闪而过的问题
Jun 24 #Python
解决python执行不输出系统命令弹框的问题
Jun 24 #Python
python实现在cmd窗口显示彩色文字
Jun 24 #Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 #Python
python隐藏终端执行cmd命令的方法
Jun 24 #Python
用django-allauth实现第三方登录的示例代码
Jun 24 #Python
python导入pandas具体步骤方法
Jun 23 #Python
You might like
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
FLASH 广告之外的链接
2008/12/16 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
python打造爬虫代理池过程解析
2019/08/15 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
最新自我评价范文
2013/11/16 职场文书
50岁生日感言
2014/01/23 职场文书
犯错检讨书
2014/02/21 职场文书
2015年教师工作总结范文
2015/03/31 职场文书
实习感想范文
2015/08/10 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python