#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}
方法如图:
Python:
Python是一种面向对象、直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版。
它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL协议。语法简洁清晰,特色之一是强制用空白符作为语句缩进。
名字来源于一个喜剧,最初设计Python这种语言的人并没有想到Python会在工业和科研上获得如此广泛的使用。
有中办法比较简单,import json模块
#coding:utf-8
import json
dic = {'张三':2,'李四':3,'王五':5}
print json.dumps(dic,encoding='utf-8',ensure_ascii=False)
嗯
本回答被提问者和网友采纳