在Python中将清单清单写入csv

时间:2019-01-29 07:38:17

标签: python list file csv

我有一个像这样的纯数据列表列表

a=[[1,2,3],
   [4,5,6],
   [7,8,9]]

如何将a写入CSV文件,并且每个列表都在这样的列中?

1 4 7 
2 5 8
3 6 9

2 个答案:

答案 0 :(得分:1)

使用:

import csv
with open('output.csv', 'w', newline='') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows(list(zip(*l)))

答案 1 :(得分:1)

尝试一下:

import csv
with open('output.csv', 'w', newline='') as f:
    writer = csv.writer(f, delimiter=' ')
    writer.writerows(a)