将列表的Python列表写入csv文件
我有一长串以下形式的清单-
a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]]
即列表中的值是不同的类型-浮点数,整数,字符串。如何将其写入csv文件,以便输出的csv文件看起来像
1.2,abc,31.2,werew,4
.
.
.
1.4,qew,2
回答:
Python的内置CSV模块可以轻松处理此问题:
import csvwith open("output.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(a)
```
假设你的问题中的清单已定义为a。你可以通过各种可选参数来调整输出CSV的确切格式,`csv.writer()`如上面链接的库参考页中所述。
**Python 3更新**
import csv
with open(“out.csv”, “w”, newline=”“) as f:
writer = csv.writer(f)
writer.writerows(a)
```
以上是 将列表的Python列表写入csv文件 的全部内容, 来源链接: utcz.com/qa/427380.html