[英]Python 2D list of numbers to csv
我正在尋找將2D列表轉換為包含每個點坐標(xyz)的csv文件的最佳方法。
2D列表具有以下格式:
['586.732'], ['626.012'], ['496.778']
['597.422'], ['536.778'], ['586.056']
['597.422'], ['536.778'], ['586.056']
使用方法:
with open("output.csv", "w") as csvfile:
writer = csv.writer(csvfile)
writer.writerows([x, y, z])
將返回對象的轉置列表,該列表不容易繪制。
如果有人可以提出解決方案,我將很高興。
使用zip()
可以滿足您的需求。
with open("output.csv", "w") as csvfile:
writer = csv.writer(csvfile)
writer.writerows( zip(x, y, z) )
CSV看起來像
x1, y1, z1
x2, y2, z2
x3, y3, z3
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.