【发布时间】:2020-11-08 20:39:44
【问题描述】:
现在我得到了一个包含 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')
我应该如何修改我的代码以达到我的预期输出?
【问题讨论】:
-
显示的代码有错误会阻止它生成 any 输出,更不用说你声称的那样了。
-
为什么不“允许”使用模块?
csv是该标准库的一部分。无论如何,您的问题几乎可以归结为如何索引列表。问题是你一直只是转储列表的字符串表示,ile。str(list),当然是你的`[['A'],['B'],['C'],['B']]`。不要那样做。 -
请不要使用图片来表示数据,编辑问题并以文本形式添加数据。
标签: python export-to-csv