J'ai une question sur les expressions idiomatiques et la lisibilité, et il semble y avoir un conflit de Python philosophies pour ce cas particulier:
Je veux construire Un dictionnaire de dictionnaire B. Si la clé n'existe pas dans B, alors ne rien faire et continuer sur.
Ce qui est mieux?
try:
A["blah"] = B["blah"]
except KeyError:
pass
ou
if "blah" in B:
A["blah"] = B["blah"]
"Faire et de demander pardon" vs "la simplicité et de la clarté".
Ce qui est mieux et pourquoi?