Список словарей, в словаре - на 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 = ????
...   

Код выше, очевидно, не работает, так как я не знаю, как это сделать!

Ответы на вопрос(5)

Ваш ответ на вопрос