将列表的Python列表写入csv文件

发布于 2021-02-02 23:09:40

我有一长串以下形式的清单-

a = [[1.2,'abc',3],[1.2,'werew',4],........,[1.4,'qew',2]]

即列表中的值是不同的类型-浮点数,整数,字符串。如何将其写入csv文件,以便输出的csv文件看起来像

1.2,abc,3
1.2,werew,4
.
.
.
1.4,qew,2
关注者
0
被浏览
107
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    Python的内置CSV模块可以轻松处理此问题:

    import csv
    
    with 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)
    ```




知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看