J'ai un dictionnaire de listes, et il devrait être initialisé avec des clés par défaut. Je suppose que le code ci-dessous est pas bon (je veux dire, cela fonctionne, mais je ne pense pas qu'il est écrit de la manière pythonique):Comment initialiser defaultdict avec les clés?
d = {'a' : [], 'b' : [], 'c' : []}
Je veux utiliser plus pythonique comme quelque chose defaultict
: Cependant, chaque didacticiel que j'ai vu dynamiquement définit les nouvelles clés. Mais dans mon cas, toutes les clés doivent être définies dès le départ. J'analyse d'autres structures de données, et j'ajoute des valeurs à mon dictionnaire seulement si la clé spécifique dans la structure contient également dans mon dictionnaire.
Comment puis-je définir les clés par défaut?
Voulez-vous des touches supplémentaires créées par la suite automatiquement ou avez-vous l'ensemble depuis le début? – tdelaney
Si vous utilisez un defaultdict, pourquoi avez-vous besoin de définir les clés? Quel est le comportement que vous voulez, quel est le cas d'utilisation de cette structure de données? – jonrsharpe
@tdelaney Je veux l'ensemble complet depuis le début. – Amir