擅长:python、mysql、java
<p>迭代列表中的字典,并使用字典将<code>quantidade</code>值与类似的<code>name</code>相加</p>
<pre><code>lst = [{'name': 'Radio HF', 'quantidade': '1'},
{'name': 'Radio HF', 'quantidade': '1'},
{'name': 'chave fenda', 'quantidade': '2'},
{'name': 'Coletes salva-vidas', 'quantidade': '3'}]
sums = {}
for d in lst:
sums[d['name']] = sums.get(d['name'], 0) + int(d['quantidade'])
print(sums) # {'Radio HF': 2, 'chave fenda': 2, 'Coletes salva-vidas': 3}
</code></pre>