From "The Hitchhiker's Guide to Python"
https://docs.python-guide.org/writing...
Default argument value is mutable.
Default argument values are `evaluated only once at function definition time`, which means that modifying the default value of the argument will affect all subsequent calls of the function.
IDE's like PyCharm will show warnings when attempting a mutable default argument.
На этой странице сайта вы можете посмотреть видео онлайн Avoiding Mutable Default Arguments in Python длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь kishstats 13 Ноябрь 2018, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 1,159 раз и оно понравилось 21 зрителям. Приятного просмотра!