Это может быть глупо, но какое-то время это не давало мне покоя.
Python предоставляет нам два встроенных способа удаления атрибутов из объектов: del< командное слово /strong> и встроенную функцию delattr. Я предпочитаю delattr, потому что я думаю, что это немного более явно:
del foo.bar delattr(foo, "bar")
Но мне интересно, могут ли между ними быть скрытые различия.