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