您的位置:首页 > 编程语言 > Python开发

python list unicode转中文显示

2014-08-21 17:42 281 查看
http://www.crifan.com/files/doc/docbook/python_topic_str_encoding/release/htmls/

http://luchanghong.com/python/2012/07/06/python-encoding-with-unicode-and-gbk-and-utf8.html

在从元组转换到字符串时,中文字符前会出现u'例子'类似这种,具体可参考第二个文章,需要手动去除u一切就都正常了

all_symptom内容

[python] view
plaincopy





[u'\u773c', u'\u8179\u90e8', u'\u4e94\u5b98', u'\u53e3\u8154', u'\u8179\u90e8',

u'\u53e3\u8154']

[python] view
plaincopy





str_symptom = str(all_symptom).replace('u\'','\'')

str_symptom.decode("unicode-escape")

处理后的显示情况

[python] view
plaincopy





['眼', '腹部', '五官', '口腔', '腹部', '口腔']

修改dict中的key值

方法一:添加再删除

dict.setdefault('y', dict['a'])

del(dict['a'])

方法二:

[python] view
plaincopy





>>> d = {'a':1, 'b':2}

>>> d.update(y=d.pop('a'))

>>> d

{'y': 1, 'b': 2}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: