# read the csv table
data = [x.strip().split(', ') for x in open('csv').readlines()]
# transpose the table
data_transposed = map(list, zip(*data))
现在检查转置的数据行并创建所需的dict:
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
这是一个基于矩阵转置的想法。你知道吗
你可以得到元组,但当然你可以转换成列表,集合,dicts或者其他什么。你知道吗
我会建议一些大致的建议:
现在检查转置的数据行并创建所需的dict:
使用pandas可以很容易地获取列表或字典:
相关问题 更多 >
编程相关推荐