Це може бути нерозумно, але це вже деякий час нанизує задню частину мого мозку.
Python дає нам два вбудовані способи видалення атрибутів з об’єктів, командне слово del та вбудовану функцію delattr . Я віддаю перевагу delattr, тому що я думаю, що це трохи більш чітко:
del foo.bar
delattr(foo, "bar")
Але мені цікаво, чи можуть бути між ними непомітні відмінності.