【发布时间】:2018-11-22 01:59:37
【问题描述】:
我有这个值列表:
list_a 的输出:
list_a: [[[2.0, 4.0], [1.0, 2.0]], [[2.0, 4.0], [2.0, 3.0], [3.0, 1.0]], [[3.0, 6.0], [5.0, 5.0], [6.0, 4.0]], [[3.0, 6.0], [4.0, 7.0]], [[2.0, 4.0], [3.0, 6.0]]]
我想将其导出为特定格式的 csv 文件,以便每组值占用以下格式的单元格:
(2.0; 4.0) | (1.0; 2.0)
(2.0; 4.0) | (2.0; 3.0) | (3.0; 1.0)
...
“|”表示同一行单元格的分隔(不包含在csv文件中),单元格中的值的格式应该是括号和分号(X1; X2)
我尝试了以下方法,但得到了括号和冒号:
with open('outputdata.csv', 'w') as outfile:
mywriter = csv.writer(outfile)
for d in result:
mywriter.writerow(d)
感谢任何帮助!
【问题讨论】:
-
这不是您在 Python 中定义列表的方式。除非那是在字典或类似的东西中
-
澄清一下,您的
list_a不是多维数组,而是列表列表。 -
这是python list_a 的输出,是的,我修复了标题
标签: python arrays python-3.x list csv