有没有办法用匹配的键将两个字典的对应值相互除法?

时间:2019-01-18 00:37:16

标签: python python-3.x dictionary

我有以下两个词典:

dict1={'Hewey': 4, 'Dewey': 24, 'Louie': 15, 'Donald': 56, 'Scrooge': 9}

dict2={'Hewey': 2, 'Dewey': 6, 'Louie': 3, 'Donald': 2, 'Scrooge': 3}

是否有一种方法可以将dict1的元素除以dict2的相应元素,以得到字典形式的以下结果?

dict3={'Hewey': 2, 'Dewey': 4, 'Louie': 5, 'Donald': 28, 'Scrooge': 3}

1 个答案:

答案 0 :(得分:0)

如果您的按键总是重叠,那么这就足够了:

dict3 = {k: (dict1[k] / dict2[k]) for k in dict1}