python中如何输出字典的中文
#coding:utf-8dic={'张三':2,'李四':3,'王五':5}printdic我想要的是:{'张三':2,'李四':3,'王五':5}而输出的确是:{'\...
#coding:utf-8dic = {'张三':2,'李四':3,'王五':5}print dic我想要的是: {'张三':2,'李四':3,'王五':5}而输出的确是:{'\xe5\xbc\xa0\xe4\xb8\x89': 2, '\xe6\x9d\x8e\xe5\x9b\x9b': 3, '\xe7\x8e\x8b\xe4\xba\x94': 5}
展开
2个回答
展开全部
#coding:utf-8
dic = {'张三':2,'李四':3,'王五':5}
line = None
for key in dic:
if line != None:
line += ","
else:
line = "{"
line += "'" + key + "':" + str(dic[key])
line += "}"
print line
追问
有中办法比较简单,import json模块
#coding:utf-8
import json
dic = {'张三':2,'李四':3,'王五':5}
print json.dumps(dic,encoding='utf-8',ensure_ascii=False)
追答
嗯
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询