Изменяемые объекты в аргументов по умолчанию (mutable default) Python
Понимание изменяемых объектов в Python: Списки и словари в действии
Python — язык, который привлекает своей простотой и философией. Однако, как и любой язык программирования, он имеет свои особенности, одна из которых — разделение объектов на изменяемые и неизменяемые. В этой статье мы рассмотрим поведение изменяемых объектов на примере списков и словарей, чтобы глубже понять, как это может повлиять на ваш код и как избежать возможных ловушек. Списки в Python — это один из самых распространённых типов изменяемых объектов. Изменяемость означает, что вы можете модифицировать существующий список, не создавая его копию...
[🧿] Изменяемые и неизменяемые объекты | Особенности Python
В Python объекты можно классифицировать как изменяемые или неизменяемые в зависимости от того, можно ли изменить их значение после их создания или нет. Неизменяемые объекты - это объекты, значение которых нельзя изменить после их создания, а изменяемые объекты - это объекты, значение которых может быть изменено на месте. К неизменяемым объектам относятся числа (int, float, complex), строки и кортежи. После создания этих объектов их значение не может быть изменено. Любая операция, которая на первый...