相关疑难解决方法(0)

为什么Python对可以嵌套的静态块的数量有限制?

Python中静态嵌套块的数量限制为20.也就是说,嵌套19个for循环将很好(虽然过于耗时; O(n^19)是疯狂的),但嵌套20将失败:

SyntaxError: too many statically nested blocks
Run Code Online (Sandbox Code Playgroud)

有这样限制的根本原因是什么?有没有办法增加限额?

python language-implementation nested-loops

59
推荐指数
2
解决办法
5649
查看次数