擅长:python、mysql、java
<p>在我看来,更好的数据结构应该是:</p>
<pre><code>{111:[('A', 4),('B',10)], 112:[('A': 3)]}
</code></pre>
<p>然后您可以轻松地打印dict:</p>
^{pr2}$
<p>要将您的dict转换为这种形式,我将使用<code>defaultdict</code>:</p>
<pre><code>from collections import defaultdict
d = defaultdict(list)
for k,v in yourdict.items():
new_key,value0 = (x.strip() for x in k.split(','))
d[int(new_key)].append((value0,v))
</code></pre>