擅长:python、mysql、java
<p>Reduce和dictionary comprehension使用初始值创建dictionary,然后更新单个值。如果键名不是变量名的话,也许两者都能理解。你知道吗</p>
<pre><code>from functools import reduce
d_total = {'ListA': str(reduce(lambda x, y: float(results[x]) + float(results[y]), lista))}
d_total['ListB'] = str(reduce(lambda x, y: float(results[x]) + float(results[y]), listb))
</code></pre>
<blockquote>
<pre><code>{'ListA': '23.0', 'ListB': '14.0'}
</code></pre>
</blockquote>
<p><em>注:PEP-8 snake\u命名案例</em></p>