2个键我有一个CSV文件结构如下:读CSV到字典,每值
+------+------+--------+
| name | pos | eff |
+------+------+--------+
| a | 1 | 10.0 |
| b | 1 | 42 |
| c | 1 | 123 |
+------+------+--------+
密钥值对应该是这样的,用一个元组:
hash = ('a', 1): [10.0]
至今我有
import csv
csv_dictionary = {}
with open('test.csv') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
csv_dictionary[row['name']]= row['eff']
csv_dictionary[row['pos']] = row['eff']
但这似乎给每个值多个键。 csv文件是否需要每列中的唯一元素?
我该如何去制作一个元组name
和pos
与eff
关联?
'字典[(行[ '名称'],行[ '正'])] =行[ 'EFF']'? –