gpt4 book ai didi

python - 将字典列表转换为 csv 文件

转载 作者:行者123 更新时间:2023-11-28 22:16:40 24 4
gpt4 key购买 nike

我有一个此类词典的列表:

[
{'site1':'data1'},
{'site2':'data2'}
]

按此顺序生成包含数据的 csv 文件的正确方法是什么? :

row 1      row2
site1 data1
site2 data2

最佳答案

循环字典并将它们写入文件。

list_of_dicts = [{'site1':'data1'},{'site2':'data2'}]
with open('sites.csv', 'w') as file:
file.write('row1\trow2\n')
for dictionary in list_of_dicts:
file.write('\t'.join(list(dictionary.items())[0]) + '\n')

输出:

row1    row2
site1 data1
site2 data2

注意,这要求每个字典中只能有一个条目,如果有多个条目,则随机选择一个,其他的将被忽略。有许多不同的方法可以处理字典中的多个条目,因此您必须将预期行为添加到问题陈述中,以适应这些情况。

关于python - 将字典列表转换为 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52029148/

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