擅长:python、mysql、java
<p>您可以使用<code>collections.defaultdict</code>:</p>
<pre><code>import csv
from collections import defaultdict
d= defaultdict(set)
with open('eggs.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',')
for row in spamreader:
i,j,k=row[:3]
d[i].add(k)
d[j].add(k)
</code></pre>
<p>您只需创建一个<code>defaultdict</code>,其中<code>set</code>对象作为其值,然后在行上循环,插入1st和2nd作为键,并将第3个元素添加到set value。你知道吗</p>