我有两本字典:
一个=
{
"2001935072": {
"WR": "48.9",
"nickname": "rogs30541",
"team": 2
},
....
}
和
乙=
{
"2001935072": {
"wtr": 816
},
....
}
我试图将它们与a.update(b)和a={**a,**b}合并,但在我打印(a)时两者都会给出此输出:
{
"2001935072": {
"wtr": 816
},
....
}
基本上是a=b,如何合并a和b,这样输出是
{
"2001935072": {
"WR": "48.9",
"nickname": "rogs30541",
"team": 2
"wtr": 816
},
....
}
最佳答案
试试这个:-
for i,j in a.items():
for x,y in b.items():
if i==x:
j.update(y)
print(a) #your updateed output
关于python - 在python中合并2个字典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48660492/