У меня есть следующий список диктов:
lst = [{'unitname':'unit1', 'test1': 2, 'test2': 9}, {'unitname':'unit2', 'test1': 24, 'test2': 35}]
Как мне создать отдельный диктовку следующим образом:
dictA = { ('unit1','test1'): 2, ('unit1','test2'): 9, ('unit2','test1'):24, ('unit2','test2' : 35 }
`
У меня есть всеимена устройств и имена тестов в списке:
unitnames = ['unit1','unit2']
testnames = ['test1','test2']
Я пытался, но пропустил некоторые тесты для некоторых устройств.
dictA = {}
for unit in unitnames:
for dict in lst:
for k,v in dict.items():
dictA[unit,k] = v
Советы?Спасибо.