我想用列表列表创建csv文件。下面是示例。
l = [['test1', 'test2', 'test3', 'test4'], ['name1','name2','name3', 'name4' ]]
headers = ['profile', 'name']
在上面的示例中,第一个列表应更新配置文件标题的所有行,第二个列表应更新名称列的所有行。
答案 0 :(得分:0)
可能有一种更干净的方法来遍历列表列表,但这只是一个开始
import csv
with open('file.csv', 'w') as f:
w = csv.writer(f)
w.writerow(headers)
for p,n in zip(l[0], l[1]):
w.writerow([p,n])
profile,name
test1,name1
test2,name2
test3,name3
test4,name4