python - 在没有模块的情况下将列表写入 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')
我应该如何修改我的代码以达到我的预期输出?
解决方案
也许这就是你需要的:
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')
推荐阅读
- javascript - 为什么它总是返回'foo'?
- python - 如何在 python 中将参数传递给 apoc.export.csv.query?
- python - 需要帮助围绕现有脚本创建复杂循环
- r - r中将整数转换为日期格式的函数出错,错误:“不知道如何转换'。' 上课“日期””
- azure - 通过 IAC 将证书上传到 Azure Function App
- codeigniter - 无法在 CodeIgniter 中加载自定义库
- docker - 如何将 docker compose 与 dokku 一起使用?
- perl - 关于 perl 中的符号链接的问题
- c# - 调用 timer_tick 函数给我没有重载 'timer2_Tick' 匹配委托 'EventHandler'
- visualization - Grafana Bubble Chart Panel 有教程吗?