1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python跳出双层for循环的解决方法

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

时间:2023-02-20 22:19:31

相关推荐

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

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

一.问题描述

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

二.解决方案

使用for…else…语法解决。

for i in range(5):for j in range(5):print(i, j)if i == 3 and j == 3:breakelse:continuebreak

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。