擅长:python、mysql、java
<p>你的内部结构应该是一个列表,而不是一个元组,因为结构是同质的。</p>
<pre><code>{'customer1': [('milk', 3), ('bread', 5), ('eggs', 2)],
'customer2': [('cheese', 2), ('cereal', 7)]}
</code></pre>
<p>这还允许您对它们使用<code>.append()</code>,并且可以使用<code>collections.defaultdict</code>以空列表开始每个值,以便进一步简化。</p>