擅长:python、mysql、java
<p>我会建议一些大致的建议:</p>
<pre><code># read the csv table
data = [x.strip().split(', ') for x in open('csv').readlines()]
# transpose the table
data_transposed = map(list, zip(*data))
</code></pre>
<p>现在检查转置的数据行并创建所需的dict:</p>
<pre><code>for row in data_transposed:
# the dictionary name is the first element
name = row[0]
# the remaining elements are enumerated and put in a dict
d = dict(enumerate(row[1:]))
print name, "=", d
</code></pre>