{'alex': {'alpha': 10, ‘beta’: 11, ‘gamma’: 12},
‘billy’: {'alpha': 20, ‘beta’: 21, ‘gamma’: 22},
‘charlie’: {'alpha': 30, ‘beta’: 31, ‘gamma’: 32}}
использую такой код:
qwe = ['alex','billy','charlie'] asd = ['alpha','beta','gamma'] zxc = dict.fromkeys(qwe,dict.fromkeys(asd)) for i in qwe: for j in asd: zxc[i].update({j: (qwe.index(i)+1)*10 + asd.index(j)}) print(zxc)
но у меня получается:
{'alex': {'alpha': 30, ‘beta’: 31, ‘gamma’: 32},
'billy': {'alpha': 30, ‘beta’: 31, ‘gamma’: 32},
'charlie': {'alpha': 30, ‘beta’: 31, ‘gamma’: 32}}
Подскажите, пожалуйста, что я делаю не так?