Python 从单列中的浮点值列表中创建 excel 可读的 csv



我希望能够从单个列中的浮点值列表创建一个 csv 文件。不知道如何实现这一点...

mylist = [1.11, 2.22, 3.33, 4.44, ...]
with open('myfile.csv', "wb") as file:
    writer = csv.writer(file, delimiter=',')
    writer.writerow(mylist)

当我在 excel 中打开此 csv 时,所有值都与每个值一起打印在其自己的列中,但我需要它们全部在一列中。如何在 python 中执行此操作?或者我需要如何格式化我的数字列表来实现这一点?

循环访问列表以添加行:

import csv
mylist = [1.11, 2.22, 3.33, 4.44]
with open('myfile.csv', "wb") as f:
    writer = csv.writer(f, delimiter=',')
    for elem in mylist:
        writer.writerow([elem])

最新更新