Одна из ошибок. Непонимание того, как Python связывает перемен | IT Rakalovka
Одна из ошибок.
Непонимание того, как Python связывает переменные в замыканиях
Python поздно связывает свои переменные в замыканиях. Это означает, что он вызывает значения переменных, которые были возвращены при первом вызове затронутой функции. Это не всегда может быть проблемой. Но если это все же проблема, вы можете ее исправить, создав замыкание, которое будет немедленно связываться с его аргументами, например с аргументом по умолчанию.