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开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
Python入门及进阶笔记 Python 内置函数小结
Aug 09 Python
详解使用Python处理文件目录的相关方法
Oct 16 Python
python字符串,数值计算
Oct 05 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
python super的使用方法及实例详解
Sep 25 Python
python__name__原理及用法详解
Nov 02 Python
Python: 传递列表副本方式
Dec 19 Python
如何在python中执行另一个py文件
Apr 30 Python
python自动化发送邮件实例讲解
Jan 04 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 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
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
Symfony控制层深入详解
2016/03/17 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
BootStrap selectpicker
2016/06/20 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
详解Vue中状态管理Vuex
2017/05/11 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
python开发之for循环操作实例详解
2015/11/12 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
Python第三方库安装缓慢的解决方法
2021/02/06 Python
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
出纳员岗位职责
2014/03/13 职场文书
文明村创建实施方案
2014/03/27 职场文书
优秀电子工程系毕业生求职信
2014/05/24 职场文书
学校三节实施方案
2014/06/09 职场文书
片区教研活动总结
2014/07/02 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
如何用PHP实现多线程编程
2021/05/26 PHP
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android