擅长:python、mysql、java
<p>这个怎么样。使用defaultdict</p>
<pre><code> from collections import defaultdict
f = open('names.txt')
lines = 0
d = defaultdict(list)
for line in f:
year, name, gender, count = line.strip().split(",")
d[year].append((name,gender,count))
</code></pre>
<p>不过,这取决于数据</p>