
Давайте поговорим про del
Оператор может принимать список и в таком случае он поочерёдно рекурсивно «удаляет» цели.
Если это переменная, то убирает привязку имени к значению. То есть убирает связь между a и единицей.
Если это атрибут, срез, то вызывает магические методы и передаёт управление объекту. Например, у атрибутов выполнится
#объяснение
Оператор может принимать список и в таком случае он поочерёдно рекурсивно «удаляет» цели.
Если это переменная, то убирает привязку имени к значению. То есть убирает связь между a и единицей.
Если это атрибут, срез, то вызывает магические методы и передаёт управление объекту. Например, у атрибутов выполнится
__delattr__(attr)
, а у списков — __delitem__(index)
.#объяснение