<p>我有这个代码:</p>
<pre><code>import collections
def last3scores():
return collections.deque([], 3)
user_last3 = collections.defaultdict(last3scores)
#after this I have some more code and then this:
user_last3[name].<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(score)
print(str(user_last3))
</code></pre>
<p>但当我运行程序时,我得到的是:</p>
^{pr2}$
<p>我想要的是:</p>
<pre><code>{'nick': [2]}
</code></pre>
<p>在Python3.*中有没有实现这一点的方法?在</p>
<p>这应该能做到这一点(在python3中,*切换到<code>items</code>而不是{<cd2>}):</p>
<pre><code>>>> {k:list(v) for k,v in user_last3.iteritems()}
{'nick': [2]}
</code></pre>