最近在学习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
其他的多重循环也可以根据这样的方法跳出。
跳出双重循环的方法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...