У меня есть несколько словарей следующим образом:
{
'Plant 1': {'min_cap': 100.0, 'max_cap': 2200.0,'Var_Cost': 0.75, 'Fix_Cost': 0.0029625000000000003},
'Plant 2': {'min_cap': 50.0, 'max_cap': 300.0, 'Var_Cost': 0.4, 'Fix_Cost': 0.00058},
'Plant 3': {'min_cap': 100.0, 'max_cap': 2500.0, 'Var_Cost': 1.83, 'Fix_Cost': -0.00178425},
'Plant 4': {'min_cap': 100.0, 'max_cap': 4000.0, 'Var_Cost': 2.74, 'Fix_Cost': 0.012124500000000002}
}
Теперь я хочу объединить несколько этих словарей (одинаковую структуру, разные значения) в один из более высоких измерений. так что результирующий словарь, чем выглядит следующим образом:
{
'Group 1':{'Plant 1': {'min_cap': 100.0, 'max_cap': 2200.0,'Var_Cost': 0.75, 'Fix_Cost': 0.0029625000000000003},
'Plant 2': {'min_cap': 50.0, 'max_cap': 300.0, 'Var_Cost': 0.4, 'Fix_Cost': 0.00058},
'Plant 3': {'min_cap': 100.0, 'max_cap': 2500.0, 'Var_Cost': 1.83, 'Fix_Cost': -0.00178425},
'Plant 4': {'min_cap': 100.0, 'max_cap': 4000.0, 'Var_Cost': 2.74, 'Fix_Cost': 0.012124500000000002}},
'Group 2':{'Plant 1': {'min_cap': 100.0, 'max_cap': 2200.0,'Var_Cost': 0.75, 'Fix_Cost': 0.0029625000000000003},
'Plant 2': {'min_cap': 50.0, 'max_cap': 300.0, 'Var_Cost': 0.4, 'Fix_Cost': 0.00058},
'Plant 3': {'min_cap': 100.0, 'max_cap': 2500.0, 'Var_Cost': 1.83, 'Fix_Cost': -0.00178425},
'Plant 4': {'min_cap': 100.0, 'max_cap': 4000.0, 'Var_Cost': 2.74, 'Fix_Cost': 0.012124500000000002}},
....
'Group N':{'Plant 1': {'min_cap': 100.0, 'max_cap': 2200.0,'Var_Cost': 0.75, 'Fix_Cost': 0.0029625000000000003},
'Plant 2': {'min_cap': 50.0, 'max_cap': 300.0, 'Var_Cost': 0.4, 'Fix_Cost': 0.00058},
'Plant 3': {'min_cap': 100.0, 'max_cap': 2500.0, 'Var_Cost': 1.83, 'Fix_Cost': -0.00178425},
'Plant 4': {'min_cap': 100.0, 'max_cap': 4000.0, 'Var_Cost': 2.74, 'Fix_Cost': 0.012124500000000002}}
}
Я пытался:
C = Group1,Group2
Однако это не дает мне название каждой группы в выше структура.