打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python|打破双重循环
问题描述
在二维数组的遍历中,经常使用双层for循环。在某些时候,并不需要遍历整个二维数组。当条件满足时就应该终止for循环。但是,直接在内层循环中break并不会让外层循环也终止,下面小编就讲述如何解决这一问题。实例:for循环遍历数组时,当数字为1时跳过输出,结束循环。
输入:3输出:0,0      0,1
0,2
1,0
1,1
解决方案
当次循环正常结束的时候才会执行else中的语句(如果当次循环执行了break,那么else不会执行)。注意:for j的else中的continue是对for i起作用的,而不是for jfor i in range(3):for j in range(3):     print(i,j)    if  i==1 and j==1:         break    else:         continue    break
运行结果
结语
打破双重循环时要注意内外层循环在打破时是对那个起作用,逐个打破。小编写的一个简单双重循环,讲述基本方法。可以举一反三试试打破多重循环。实习编辑:刘凤莲
稿件来源:深度学习与文旅应用实验室(DLETA)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python系列18:循环里的else之while…else…
Python教程八循环语句篇for和while循环
大话 Python:python 基础巩固 -- 与众不同的循环语句 for 与 while
JQuery跳出each循环的方法(包含数组遍历)【转】
Python流程控制语句详解
5-2 循环 迭代工具
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服