+-
在Python中计算两个字典之间的值
我在 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中计算两个字典之间的值 - 乐贴网