在python中按键值组合2个词典

时间:2016-11-28 22:02:47

标签: python dictionary

我没有找到解决我问题的方法,但我希望它是微不足道的。 我有两个词典:

性论述: 包含文本中单词的顺序号作为键:单词作为值 例如

{0:'Roses',1:'are',2:'red'...12:'blue'}

dictB: 包含文本中这些单词的计数 例如

{'Roses':2,'are':4,'blue':1}

我想用dictB中的值替换dictA中的值,通过dictB中的键替换,检查nones,替换为0。

因此输出应该如下:

{0:2,1:4,2:0...12:1}

有没有办法做到这一点,优先不引入自己的功能?

1 个答案:

答案 0 :(得分:5)

使用字典理解并应用d get的{​​{1}}方法返回B以查找0中未找到的项目:

B