gpt4 book ai didi

Python 将 csv 写入字典列表,其中标题作为键,行作为值

转载 作者:太空狗 更新时间:2023-10-29 17:11:35 25 4
gpt4 key购买 nike

我有一个csv文件,test.csv,如图:

1,2,3
a,b,c
d,e,f

我希望上面的内容看起来像一本字典,如下所示:

{"1":"a", "2":"b", "3":"c"}
{"1":"d", "2":"e", "3":"f"}

标题 1,2,3 是键,行是值。

我不太明白如何使用 csv.DictReader 完成这项工作。上面的示例只是一个示例。我正在处理的实际数据有很多列,因此,我无法通过使用其索引并手动将它们放入字典来访问每一行。

最佳答案

回答我自己的问题。在尝试了一段时间后,我现在又多玩了一会儿,并添加了 for 循环。

with open("test.csv") as f:
records = csv.DictReader(f)
for row in records:
print row

这给出了我想要的输出

{'1': 'a', '3': 'c', '2': 'b'}
{'1': 'd', '3': 'f', '2': 'e'}

关于Python 将 csv 写入字典列表,其中标题作为键,行作为值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com