我最近读到 这个问题,它有一个关于在 Java 中标记循环的解决方案。
我想知道 Python 中是否存在这样的循环命名系统。我多次遇到这样的情况,我确实需要从内部 for
循环中跳出外部 for
--- 循环。通常,我通过将内部循环放在一个返回(以及其他)用作中断条件的布尔值的函数中来解决这个问题。但是为中断标记循环似乎要简单得多,如果 python 中存在这样的功能,我想尝试一下。
有谁知道它是否如此?
原文由 inspectorG4dget 发布,翻译遵循 CC BY-SA 4.0 许可协议
有人提议在 python PEP3136 中包含命名循环,但是被拒绝并在 此处 进行了解释。拒绝的主要原因是在极少数情况下,通过包含此构造可以提高代码的可读性。