擅长:python、mysql、java
<p>除非这是家庭作业,你为什么不能在这里使用<code>defaultdict</code>?在</p>
<pre><code>from collections import defaultdict
dict_list = defaultdict(list)
for key in list_of_possibly_new_keys:
dict_list[key] += [list0, list1]
</code></pre>
<p>为您的示例更新:</p>
^{pr2}$
<p>旁白:由于浮动精度有限,用它们来表示货币通常是个糟糕的主意。考虑改用<code>decimal</code>模块</p>