首页 > 解决方案 > 在没有模块的情况下将列表写入 csv

问题描述

现在我得到了一个包含 100 个项目的列表:

[['A'], ['B'], ['C'], ['B'],...]  

我需要将列表写入 csv 文件,我的预期输出如下:

在此处输入图像描述

由于我不允许使用任何模块,因此互联网上的大多数方法都不适用。

目前我的输出是这样的:

在此处输入图像描述

到目前为止编写的代码是

 with open('output.csv', 'w') as f:
        f.write('id,category\n')
        for i in range(len(list)):
            f.write(str(i+1) + ',' + str(list) + '\n')

我应该如何修改我的代码以达到我的预期输出?

标签: pythonexport-to-csv

解决方案


也许这就是你需要的:

l = [['A'], ['B'], ['C'], ['B'], ['K'] , ['H'] ] #your list 
  
with open('output.csv', 'w') as f :
    f.write('id,kind\n')
    for ind, val in enumerate(l):
        f.write(str(ind)+','+ val[0]+'\n')

推荐阅读