<p>所以我有两个参数来支持这段代码:一个是一本字典,里面装满了附带价格的杂货,另一个是商品本身。我的目标是把我放在购物车里的每样东西的价格加起来。你知道吗</p>
<p>例如,如果列表定义为
<code>["shampoo", "brush", "shampoo", "soap", "soap", "dog food", "soap"]</code>,然后我将添加那些相应的值一起。一起对我来说,价格已经在争论中确定了。然而,我对这一点非常执着。到目前为止,我的情况是:</p>
<pre><code>def shopping(products, shopping_list):
total = 0
for n in shopping_list:
if n in products.keys():
total += sum(products.values())
return total
</code></pre>
<p>我返回的数字太高了。你知道吗</p>