我有两个嵌套字典:
grouped1 ={'LabelStat': { 'Carrier': ['1', '1'],
'FormID': ['0201', '0430']},
'McAfee': {'DatDate': 'Not Available',
' DatVersion': 'Not Available'}
}
grouped2 ={'LabelStat': {'Carrier': ['2', '2'],
'FormID': ['10201', '10430']},
'McAfee': {'DatDate': 'Available',
'DatVersion': 'Available',}
}
我想附加这两个字典,输出应该如下所示:
com_grouped = {
'LabelStat': {'Carrier': ['1', '1','2','2'],
'FormID': ['0201', '0430','10201', '10430']}
'McAfee': {'DatDate': ['Not Available','Available']
'DatVersion': ['Not Available','Available']}
}
第一次尝试:
com_grouped = grouped1.update(grouped2)
print(com_grouped)
而输出是没有的
然后我累了:
com_grouped = grouped1
com_grouped=com_grouped.update(grouped2)
print(com_grouped)
输出仍然没有
输出: {“a”:[1,2]}
您可以将2个dict与
update()
方法合并:输出:
您可以对
collections.defaultdict
使用递归:输出:
相关问题 更多 >
编程相关推荐