<p>在上一个问题中,我发现了如何在post <a href="https://stackoverflow.com/questions/28385822/reading-data-separated-by-colon-per-line-in-python">Reading data separated by colon per line in Python</a>的字典中拖拽同事的一些分数。
现在,如果我想排列字典,使键按名称顺序排列,那么<code>Adam</code>、<code>Dave</code>和{<cd3>}的分数将按该顺序出现。在</p>
<p>我使用了以下方法:</p>
<pre><code>sorted(self.docs_info.items)
</code></pre>
<p>但那没有回报。我还希望它以格式返回到空闲状态</p>
^{pr2}$
<p>我试图使用<code>pprint</code>方法,但也没用。
我该怎么解决这个问题?在</p>
<p>我之前的代码(完成)如下所示:</p>
<pre><code>from collections import defaultdict
d = defaultdict(list)
with open('guesses.txt') as f:
for line in f:
name,val = line.split(":")
d[name].<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(int(val))
</code></pre>
<p>感谢帕德雷克·坎宁安和安蒂·哈帕拉!在</p>