Python:如何将字典中的值写入文件?

有个字典{'1000':{'1':['a','b','c','d'],'2'::['e','b','c','a'],},'2000':{'1':['c','d','c',... 有个字典{'1000':{'1':['a','b','c','d'],'2'::['e','b','c','a'],},'2000':{'1':['c','d','c','d'],'2':['a','a','c','d'],}}
我想将list中的数据写入csv文件。以'1000'和'2000'分开,然后再在1000中分出'1'和'2'来。再在2000中分出'1'和'2'来。
展开
 我来答
babykick
推荐于2018-02-27 · TA获得超过406个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:156万
展开全部
yourDict={'1000':{'1':['a','b','c','d'],'2':['e','b','c','a']},'2000':{'1':['c','d','c','d'],'2':['a','a','c','d']}}
out=open('out.xls','w')
for key in yourDict:
out.write(key)
for key2 in yourDict[key]:
out.write('\t')
out.write(key2+'\t')
out.write('\t'.join(yourDict[key][key2] ))
out.write('\n')

最后xls转存为csv即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pythonhome
2011-01-26 · TA获得超过233个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:211万
展开全部
写入文件就是自己裁解这个字典了啊。发现你这是字典套字典再套列表。分开字典用key,然后再key,最终将解读出来的值write进文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式