跳出双重循环的方法
2018-01-21 本文已影响0人
LovingStranger
最近在学习python循环时发现一个问题。在一个程序中满足某一个条件之后需要跳出所有的循环结束程序。但是一个break只能的跳出一个循环,最后发现只需再加一个break即可。
程序代码如下:
while num<=10:
news_url=get_newsurl(num=num)
for url in news_url:
#满足条件时跳出一级循环
if url in maxurl:
break
else:
newsdata=news_details(url=url)
insert_news(newsdata)
#满足条件时跳出二级循环
if url in maxurl:
break
num +=1
其他的多重循环也可以根据这样的方法跳出。