【发布时间】:2018-10-11 15:44:09
【问题描述】:
我有 2 个列表,我正在尝试从它们创建一个 csv。我想将第一个列表的值写为列名,并将第二个列表中的条目写为这些列的相应值。例如:
1st list = ['A', 'B', 'C','D','E']
2nd list = [['1','2','3','4','5'], ['6','7','8','9','10']]
我希望 csv 看起来像:
A B C D E
1 2 3 4 5
6 7 8 9 10
我尝试使用 csv writer.writerows 将第一个列表写为单行,它成功地作为列名出现。但是,当我尝试将第二个列表写入同一个 csv 文件时,它会覆盖列名。我还尝试压缩两个列表,然后将它们写入文件,但这也无济于事。
您能否建议我解决此问题的方法?我会很感激这些建议。谢谢!
【问题讨论】:
-
请显示您的代码,该代码实际写入 csv 文件。
标签: python python-3.x csv