如何从csv文件创建一个以元组为值的字典?

2024-03-28 12:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

有谁能告诉我如何从CSV文件中创建一个以下格式的字典(字典中的元组)…。 {a':(2.0,3.0),'b':(60.0,0.0),'c':(100.0,0.0)} 键和值是csv文件中的一行。你知道吗

我试过这种方法,但我得到的只是一本单独的词典,而不是一本词典。谢谢

import csv
with open('Book1.csv') as csvfile:
    rdr = csv.reader(csvfile)
    for row in rdr:
        d={row[0]:(float(row[1]),float(row[2]))}

    print(d)

Tags: 文件csvcsvfile方法import字典格式with