Comment construire une defaultdict à partir d'un dictionnaire?
Si j'ai d=dict(zip(range(1,10),range(50,61)))
comment puis-je construire un collections.defaultdict
de la dict
?
Le seul argument defaultdict
semble prendre est la fonction de fabrication, vais-je avoir à initialiser, puis passer par l'origine d
et mise à jour de la defaultdict
?
Vous devez vous connecter pour publier un commentaire.
Lire les docs:
Ou d'un dictionnaire
d
:default_dict = defaultdict(None,{"a":1,"b":{"c":3}})
par exempledefault_dict["e"]
soulève un KeyError au lieu de retourner AucunNone
ne veut pas dire qu'il va générer Aucun inconnu pour les clés, il ne sera pas en utiliser un à tous. Ce que vous devez fairedefaultdict(lambda: None, {....})