【发布时间】:2011-12-07 17:32:25
【问题描述】:
我最近阅读了this question,其中有一个关于在 Java 中标记循环的解决方案。
我想知道 Python 中是否存在这样的循环命名系统。我曾多次遇到过需要从内部for 循环中跳出外部for 循环的情况。通常,我通过将内部循环放在一个函数中来解决这个问题,该函数返回(以及其他)一个用作中断条件的布尔值。但是标记循环中断似乎要简单得多,如果python中存在这样的功能,我想尝试一下
有人知道有吗?
【问题讨论】:
-
查看second answer,希望对您有所帮助。但据我所知,不存在这样的系统。
-
“但是标记循环中断似乎要简单得多”?比适当的功能更简单?怎么会这样?你能提供一些证据证明这会如何“更简单”吗?
-
我没有方便的示例,但在这种情况下,我必须创建一个仅在该位置使用的函数。也许“更简单”是错误的词。我的意思是我不必定义一个新函数只用于那个 ONE。
-
嵌套函数定义有什么问题?另外,如何重新设计内部循环以避免
break? -
我只是不喜欢它们。我想这是个人喜好
标签: python for-loop label break