擅长:python、mysql、java
<p>您可以使用python中的<code>defaultdict</code>from collection来创建具有不同类型值的dict数据结构。在</p>
<pre><code>#!/usr/bin/python
from collections import defaultdict
from pprint import pprint
store = defaultdict(list)
with open('test.dat', 'r') as FH:
for file in FH.readlines():
line = file.strip()
try:
name,phone,email = line.split(',')
except ValueError, err:
print "Record: ", line
raise Exception("Failed while unpacking. Not enough arguments to supply.")
store[name].extend([phone,email])
pprint(store)
</code></pre>
<p>这是一个样本来做这个。在</p>