如何将数据从两个列表写入到csv的列中?

如何将数据从两个列表写入到csv的列中?,第1张

如何将数据从两个列表写入到csv的列中? 原始的Python 2答案

本示例使用

izip
(而不是
zip
)来避免创建新列表并将其保留在内存中。它还利用了Python的内置csv模块,以确保正确的转义。另外,它还避免使用任何循环,因此代码简短明了。

import csvfrom itertools import izipwith open('some.csv', 'wb') as f:    writer = csv.writer(f)    writer.writerows(izip(bins, frequencies))
适用于Python 3的代码

在Python
3中,您不再需要

izip
-内置
zip
函数
izip
可以完成以前的工作。您也不需要以二进制模式打开文件:

import csvwith open('some.csv', 'w') as f:    writer = csv.writer(f)    writer.writerows(zip(bins, frequencies))


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5674656.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存