我有两本不同长度的字典。我想把这两个字典都洗牌,然后合并它们。我一直在写逻辑,我需要一些算法方面的帮助。你知道吗
第一条格言
a = {
'key1' : {'video1' : 'url1'},
'key2' : {'video2' : 'url2'},
'key3' : {'video3' : 'url3'}
}
第二条
b = {'ad_video1' : 'url1', 'ad_video2' : 'url2'}
期望输出为
c = {
'key1': {
'video1' : 'url1',
'ad_video1' : 'url1'
},
'key2': {
'video2' : 'url2',
'ad_video2' : 'url2'
},
'key3': {
'video3' : 'url3',
'ad_video1' : 'url1'
}
}
我怎样才能拿到最后的合并词典? 任何帮助都将不胜感激。你知道吗
这里有一些代码,我相信它能满足你的需要。它通过对键字符串进行排序来对字典进行排序。我们可以使用^{} from itertools 遍历
b
dict中的键。你知道吗输出
这样做有效:
可以使用以下步骤合并两个词典 z=x.复制() z、 更新(y)
相关问题 更多 >
编程相关推荐