在python 下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果:

>>> adict={'a':'中文'}

>>> print adict

{'a': 'xe4xb8xadxe6x96x87'}

在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出:

>>> print json.dumps(adict,encoding="UTF-8", ensure_ascii=False)

{"a": "中文"}

具体原因呢??

对于第一种方式,python默认是使用ascii输出utf8字符

>>> import sys

>>> sys.getdefaultencoding()

'ascii'

那意思是不是将这个改成utf8,就可以显示呢?

>>> reload(sys)

>>> sys.setdefaultencoding('utf8')

>>> sys.getdefaultencoding()

'utf8'

>>>

>>> aidct={'a':'中文'}

>>> print adict

{'a': 'xe4xb8xadxe6x96x87'}

依旧还是这样子!!!

【参考资料】

2、http://stackoverflow.com/questions/18337407/saving-utf-8-texts-in-json-dumps-as-utf8-not-as-u-escape-sequence

python打印dict,Python之print字典相关推荐

  1. Python之 dict(字典)(回)

    目录 简介 计算dict的长度 访问字典里的值 (1)常规访问 (2)避免 KeyError 发生 修改字典 删除字典元素 Python之 遍历dict Python中dict的特点 简介 字典是另一 ...

  2. 5.Python的Dict容器

    5.Python的Dict容器 5.1什么是dict 如果同学名字的列表和同学成绩的列表是一一对应的,那么通过下标,我们也可以找到每个同学的成绩. names = ['Alice', 'Bob', ' ...

  3. python之dict

    什么是dict List 和 tuple 可以用来表示顺序集合 例:班里同学的名字和考试的成绩 ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] # List ...

  4. Python学习基础必备知识点:字典dict详解

    取键值 1.Python 字典 setdefault() 方法和 get() 方法类似,返回指定键的值,如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None. get() 和 setde ...

  5. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

  6. python将dict中的unicode打印成中文

    python将dict中的unicode打印成中文 import json a = {u'content': {u'address_detail': {u'province': u'\u5409\u6 ...

  7. Python之dict字典

    dict字典 dict字典认知 字典 访问字典里面的成员 如何快速创建一个字典 访问字典成员 dict字典的修改 添加 注意:字典无序 修改字典 删除字典中的数据 未完待续..... dict字典认知 ...

  8. Python全栈之路:字典dict常用方法

    特性: dict无序 key唯一,天生去重 常用函数 dict.clear() 删除字典中所有元素 dict.copy() 返回字典(浅复制)的一个副本 dict.get(key,default=No ...

  9. python打印字典关键字_python高效字典操作

    本文原作者为python之禅 :刘志军 字典(dict)对象是 Python 最常用的数据结构,社区曾有人开玩笑地说:"Python 企图用字典装载整个世界",字典在 Python ...

最新文章

  1. 3层-CNN卷积神经网络预测MNIST数字
  2. day 0314函数的进阶
  3. 记一次vue2路由参数传递this指针问题
  4. unbalanced enable irq 问题的解决 以及共享的gpio中断引起的问题
  5. C++学习笔记:(四)运算符重载 类型转换
  6. python长代码_Python 的长代码文件怎么组织
  7. 微信小程序之可滚动视图 scroll-view 的使用注意
  8. 互联网智商测试:搜索引擎谁的“智商”更高?
  9. 车牌OCR识别SDK
  10. html5 答题器页面,梦幻西游网页版科举答题器答案大全
  11. 两个路由器配置静态路由只能单边 ping 通
  12. Idea如何设置类头注释(图片步骤直接到位)
  13. 3-19日 游戏工坊博客
  14. python无法打开文件filenotfounderror_解决Python在导入文件时的FileNotFoundError问题
  15. android 获取cpu温度
  16. java 图片检查_使用JAVA如何对图片进行格式检查以及安全检查处理
  17. Linux输出“Argument list too long”的解决方法
  18. Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be ope
  19. Echars学习笔记(后续接着更新和完善)
  20. 重排九宫(广度优先算法)

热门文章

  1. 微信、微博、qq第三方申请接口使用相关事项总结
  2. python爬取电影天堂的下载链接
  3. [Usaco2009 Oct]Heat Wave 热浪
  4. 支付宝安全实验室发现3款恶意库,提醒开发者擦亮眼
  5. 横河川仪压力变送器故障代码_横河压力变送器常见故障处理方法
  6. (一)CCD传感器1000帧(可调)采集,fpga主控,sdram存储 68013usb2.0传输到上位机保存显示:项目介绍
  7. python爬取链家新房数据_Python爬虫实战:爬取链家网二手房数据
  8. 互联网系统架构的演进--作者杨光辉,淘宝北京研发中心技术专家
  9. 你以为ChatGPT真的听懂了你的话吗?
  10. sqlserver数据库不离线清空ldf日志