擅长:python、mysql、java
<p>您的数据结构取决于您的程序。也许你也可以储存
一个文件名字典到一个元组列表<code>(sitename1, servname2)</code>有很多方法可以完成你想要做的事情</p>
<p>你可以这样做:</p>
<pre><code>import csv
file_names_to_data = {}
with open('your_csv') as f:
reader = csv.reader(f)
for line_list in reader:
try:
file_names_to_data[line_list[0]]['sitenames'].append(line_list[1])
file_names_to_data[line_list[0]]['servernames'].append(line_list[2])
except KeyError:
# initialize it
file_names_to_data[line_list[0]] = {'sitenames': [line_list[1]], 'servernames': [line_list[2]]}
</code></pre>
<p>此外,它看起来<a href="http://docs.python.org/library/collections.html#defaultdict-examples" rel="nofollow">defaultdict</a>可能非常有用。你知道吗</p>