Ссылки, сравнение объектов и управление памятью в Python: Shared References, == vs is, In-place изменения, Weak References
Python предоставляет мощные инструменты для работы с объектами и памятью, но их использование требует понимания тонкостей. В этой статье разберем, как переменные ссылаются на объекты, чем отличается сравнение через == и is, как работают in-place изменения и зачем нужны слабые ссылки. В Python переменные хранят ссылки на объекты в памяти. Если несколько переменных ссылаются на один и тот же объект, их называют shared references (общими ссылками). Это особенно важно для изменяемых (mutable) типов...