C'est peut-être idiot, mais ça me tourmente depuis un moment.
Python nous offre deux façons intégrées de supprimer des attributs d'objets, le del< /strong> mot de commande et la fonction intégrée delattr. Je préfère delattr car je pense que c'est un peu plus explicite :
del foo.bar delattr(foo, "bar")
Mais je me demande s'il pourrait y avoir des différences sous le capot entre eux.