【发布时间】:2016-08-17 18:54:36
【问题描述】:
with open('processedData/file.tsv', 'wb') as f:
dict_writer = csv.DictWriter(f, keys, delimiter = '\t')
dict_writer.writeheader()
dict_writer.writerows(hgnc_list)
通过执行上述代码,我成功地将字典列表写入文件。
The catch is: 字典中的一些值是列表。我希望不带方括号或 '' 并使用 | 作为分隔符而不是 comma
所以输出的 csv 文件会是这样的:
column1 column2 column3 ... columnN
value11 value121|value122 value13 ... value1N1|value1N2|value1N3
代替:
column1 column2 column3 ... columnN
value11 ['value121','value122'] value13 ... ['value1N1','value1N2','value1N3']
可以在不重新处理字符串的情况下完成吗?
【问题讨论】:
标签: python list csv dictionary