首页 > 解决方案 > continue 是否会阻止 else 块在 for/else 语句中运行?

问题描述

for带有语句的循环中,break我可以在末尾添加一个语句,如果我的循环从未命中语句else,它将被触发。forbreak

我的问题是,这有continue什么影响?

标签: python

解决方案


continue不影响else:条款。else如果循环正常终止,即如果 a StopIteration(隐式)由迭代器引发,则运行该子句。

continue语句对特定的迭代没有任何作用,但是它不会阻止迭代器被耗尽。


推荐阅读