擅长:python、mysql、java
<p>使用<code>defaultdict</code>使您的生活更轻松</p>
<pre><code>>>> out = defaultdict(list)
>>> with open('test.txt') as f:
for line in f.readlines():
x = line.split()
out[x[0]].append(int(x[2]))
</code></pre>
<p>如果可能的话,使用<code>with</code>语句打开文件也是很好的做法。你最初的例子有两个条目<code>str</code>,一个是<code>int</code>,我刚刚把这里的所有条目都转换成了<code>int</code>。</p>