我有多本字典:
a = {
"project_1": {
"roles": ["role1"]
},
"project_4": ["foo"]
}
b = {
"project_1": {
"roles": ["role2"]
},
"project_2": {
"roles": ["role4"]
}
}
c = {
"project_5": {
"roles": ["role5"]
}
}
如何合并这些词典以获得如下内容:
^{pr2}$从其他关于合并字典的问题中,我发现答案要么以预先确定的方式覆盖值,要么依赖于唯一键,要么是针对fixed number of dictionaries。我需要为2个或更多字典保留相似键的嵌套值。在
我的问题是:
可以将
itertools.groupby
与递归一起使用:输出:
^{pr2}$相关问题 更多 >
编程相关推荐