La meilleure méthode pour supprimer un élément à partir d'un dict

En Python il existe au moins deux méthodes pour supprimer un élément à partir d'une dict à l'aide d'une clé.

d = {"keyA": 123, "keyB": 456, "keyC": 789}

#remove via pop
d.pop("keyA")

#remove via del
del d["keyB"]

Les deux méthodes serait de supprimer l'élément de la dict.

Je me demande quelles sont les méthodes que je devrais utiliser et pourquoi. Aussi, ce qui est plus pythonic?

InformationsquelleAutor circus | 2011-04-19