我在 python中有两个字典,一个是数量,另一个是价格,两者都有相同的键
什么是最好,最快的方法来计算dict中每个元素的数量*价格
例
prices = {'a': '40', 'b': '40', 'c': '35'}
data ={'a': '1', 'b': '2', 'c': '4'}
我想要总和(int)为260
最佳答案
您可以在生成器表达式上使用sum,如下所示:
data.iteritems()中k,v的sum(float(v)* float(prices [k]))
点击查看更多相关文章
转载注明原文:在Python中计算两个字典之间的值 - 乐贴网