擅长:python、mysql、java
<p>在python中,您可以使用列表理解使其易于阅读:</p>
<pre><code>items_for_a = [float(v) for i, v in results.items() if i in ListA]
total_a = sum(items_for_a)
</code></pre>
<p>不过,要打印的<code>dicttotal</code>很奇怪。我认为你不想把变量名打印成字典键。你知道吗</p>
<p>在python2中,应该使用<code>.iteritems()</code>而不是<code>.items()</code></p>