J'ai un cas où je dois construire la structure suivante programme (oui je suis au courant de .setdefault et defaultdict mais je ne peux pas obtenir ce que je veux)Liste des dictionnaires, dans un dictionnaire - en Python
J'ai fondamentalement besoin d'un dictionnaire, avec un dictionnaire de dictionnaires créé dans la boucle. Au début, la structure est complètement vide.
échantillon de la structure(s'il vous plaît noter, je veux créer un tableau qui a cette structure dans le code!)
RULE = {
'hard_failure': {
4514 : {
'f_expr' = 'ABC',
'c_expr' = 'XF0',
}
}
}
Code
pseudo qui doit créer ceci:
...
self.rules = {}
for row in rows:
a = 'hard_failure'
b = row[0] # 4514
c = row[1] # ABC
d = row[2] # XF0
# Universe collapse right after
self.rules = ????
...
Le code ci-dessus est évidemment ne fonctionne pas puisque je ne sais pas comment le faire!
votre échantillon n'est pas un python valide – SilentGhost
Essayez d'être plus clair, votre échantillon de la structure n'a pas de sens. Vous ne pouvez pas utiliser la syntaxe 4514: {} entre crochets. –