list或字典数据中有汉字,怎么处理不会报错,list字典,已经是utf8编码了,但
list或字典数据中有汉字,怎么处理不会报错,list字典,已经是utf8编码了,但
已经是utf8编码了,但是在print mylist的时候打印出来的是它的utf8编码而不是我想要的汉字,网上有人说可以json.dumps的,但是这样的话就变成了string了不是列表或字典了。有什么办法可以在保证类型不改变的情况下可以通过mylist[0]这种下标访问方式访问到正确的中文,因为我想拿出来和另外的一个中文单词比较是否相等。谢谢。
循环输出,即可。
>>> list[u'\u4e2d\u6587', u'\u6211\u662f\u4e2d\u6587', u'\u6211\u8fd8\u662f\u4e2d\u6587']>>> list[0]u'\u4e2d\u6587'>>> list[0].encode('utf8')'\xe4\xb8\xad\xe6\x96\x87'>>> str = list[0].encode('utf8')>>> print str中文
如果你只是要格式好看的话。。。
import jsonzhlist = [u'中文', u'英文']print json.dumps(zhlist, ensure_ascii=False, indent=2)
编橙之家文章,
相关内容
- 请问socketserver+ssl+daemon客服端连接报错问题,socketserv
- Python好用的图形包工具有哪些,python图形包工,RT,有哪
- 用python获取自动更新的页面用什么方法,python自动更新
- Python删除目标词所在行的数据怎么操作,python目标词
- Python类变量与实例变量有何不同及使用方法请大家说说
- python numpy fromfunction()调用我的理解对不对,numpyfromfun
- 想用python开发一个查找附近人及商圈的程序,求思路,
- python使用pickle来直接序列化requests模块session.cookies,,
- 求大家帮解一道关于python分割的算法题,python算法,罗列
- Python 大牛解释下列表推导的疑惑,python大牛,关于Pyth
评论关闭