gpt4 book ai didi

python - 将字典写入 csv 文件

转载 作者:行者123 更新时间:2023-12-01 04:28:37 26 4
gpt4 key购买 nike

我将字典 final_merged 打印到 csv 文件,输出如下所示:

2015-08-02 07:00    ['1.00', '0.68', '0.68', '0.00', '9', '19.1', '19.1', '19.1']

我希望它看起来像这样:

 2015-08-02 07:00   1.00  0.68  0.68  0.00  9  19.1  19.1  19.1

所以我需要摆脱所有 ' []有没有简单的方法来转换字典?

到目前为止,我尝试了两个 for 循环

for value in final_merged.items():
line = ''
for values in value[1]:
line= line+ str(values)+ '\t'
value[1]= line

但是我在使用 str 命令时遇到了问题

print(values[1]) 显示:

['1.00', '0.68', '0.68', '0.00', '9', '19.1', '19.1', '19.1']

字典看起来像:

{'2015-08-02 07:00': ['1.00', '0.68', '0.68', '0.00', '9', '19.1', '19.1', '19.1']}

我希望它看起来像这样

2015-08-02 07:00  1.00 0.68 0.68 0.00 9 19.1 19.1 19.1

最佳答案

使用str.join 。您可以向它传递一个列表,然后它会生成一个字符串,其中所有元素都连接到一个字符串中。但您也可以在每个字符串之间插入一个特定的字符串,例如 '\t'

line = line + '\t'.join(values) + '\t'

这应该会给你正确的输出。

关于python - 将字典写入 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32738824/

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