【发布时间】:2018-05-03 05:24:12
【问题描述】:
我想将列表列表写入 csv 文件。列表的每个元素都应该进入一个新列,并且每个列表都应该有自己的行。 我不知道如何将列表的每个元素插入到新列中。我的代码如下所示:
example_list = [[1,2,3], [4,5,6], [7,8,9]]
with open('example.csv', 'w') as f:
writer = csv.writer(f)
for line in example_list:
writer.writerow(line)
但这会给我一个文件,每个列表都在一个列中。 谁能给我一个提示如何分隔列表元素?
【问题讨论】:
-
您是否希望将此包含 3 个列表的列表扁平化为一行 9 列?
-
你能做一个矩阵来显示你想要什么吗?
-
如果这就是你想要的,它是 this question 的副本,它有一个很好的答案。
-
谢谢大家。事实证明,上面的代码一切正常。我的 excel 设置必须更改。这就是为什么不同的元素不在单独的列中的原因
标签: python python-3.x csv export-to-csv