【发布时间】:2020-09-13 11:24:41
【问题描述】:
我有一本包含以下信息的字典
dict = {'key1':['1:2','2:3','3:4'], 'key2':['4:5','5:6']}
我需要使用以下格式将其输出到文本文件中,键和它的值用逗号分隔,没有''引号,每个键和它的值用一个新行分隔
key1,1:2,2:3,3:4
key2,4:5,5:6
如果我使用以下代码,我没有得到预期的输出,任何帮助将不胜感激
with open('test.txt', 'w', encoding = 'utf-8') as f:
f.writelines(f'{k},{v}\n'for k,v in dict .items())
【问题讨论】:
-
而不是
'{v}'使用{','.join(v)}- 您可能需要检查 \n 使用情况
标签: python dictionary f-string