【发布时间】:2020-11-17 15:55:51
【问题描述】:
我正在尝试创建一个如下所示的字典
Output
{
'user1':{
'user':'amal_jose',
'mark':100,
'subject':English
},
'user2':{
'user':'denil_jose',
'mark':100,
'subject':English
},
'user3':{
'user':'james_jose',
'mark':100,
'subject':English
},
'user4':{
'user':'hendry_jose',
'mark':100,
'subject':English
},
'user5':{
'user':'denil_jose',
'mark':100,
'subject':English
}
从这个输入
Users_Inputs=
{
'amal_jose':(100,'English'),
'denil_jose':(100,'English'),
'james_jose':(100,'English'),
'hendry_jose':(100,'English'),
'ladest_jose':(100,'English')
}
我尝试了以下代码,但没有成功,它只打印最后一个值
for name,subject_Details in Users_Inputs.items():
for details in subject_Details:
data['SchoolID']=5
data['name']=name
data['mark']=details[0]
data['subject']=details[1]
print(data)
我想知道如何以这种嵌套字典的方式得到结果
【问题讨论】:
标签: python-3.x dictionary multidimensional-array