首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要转换为csv的Python 2D数字列表

要转换为csv的Python 2D数字列表
EN

Stack Overflow用户
提问于 2017-11-08 22:09:03
回答 1查看 201关注 0票数 0

我正在寻找最好的方法来转换一个2D列表到csv文件包含坐标(xyz)为每个点。

2D列表的格式如下:

代码语言:javascript
复制
['586.732'], ['626.012'], ['496.778']
['597.422'], ['536.778'], ['586.056']
['597.422'], ['536.778'], ['586.056']

使用:

代码语言:javascript
复制
with open("output.csv", "w") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows([x, y, z])

将返回一个转置的对象列表,该列表无法轻松绘制。

如果有人能提出解决这个问题的方法,我会很高兴的。

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 22:20:08

使用zip()可以做你想做的事情。

代码语言:javascript
复制
with open("output.csv", "w") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows( zip(x, y, z) )

csv将如下所示

代码语言:javascript
复制
x1, y1, z1
x2, y2, z2
x3, y3, z3
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47181844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档