import csv
result = {}
# open file
with open("file.csv", "r") as csv_file:
parsed_csv = csv.reader(csv_file) # parse data with csv library
next(parsed_csv) # skip first line
# store line in dictionnary
for line in parsed_csv:
result[line[0]] = line[1:]
print(result)
import csv
my_dict = {}
with open('test.csv', mode='r') as infile:
reader = csv.reader(infile)
for row in reader:
key, value = row[0], row[1:]
# my_dict={rows[0]:rows[1:] for rows in reader}
my_dict[key] = value
print(my_dict)
(使用csv库,感谢@Serge Ballesta的建议)
此解决方案可能适用于您:
此代码将打印:
以你为例
我创建了test.csv文件,仅使用以下两个输入:
我的代码:
上述代码的输出如下所示:
相关问题 更多 >
编程相关推荐