Список словарей, в словаре - на Python
У меня есть случай, когда мне нужно построить следующую структурупрограммно (да, я в курсе .setdefault и defaultdict, но не могу получить то, что хочу)
Мне в основном нужен словарь, со словарем словарей, созданным в цикле. В начале структура полностью пуста.
Пример структуры (обратите внимание, я хочу создать массив с такой структурой в коде!)
RULE = {
'hard_failure': {
4514 : {
'f_expr' = 'ABC',
'c_expr' = 'XF0',
}
}
}
псевдокод, который должен создать это:
...
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 = ????
...
Код выше, очевидно, не работает, так как я не знаю, как это сделать!