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内容
- [u'\u773c', u'\u8179\u90e8', u'\u4e94\u5b98', u'\u53e3\u8154', u'\u8179\u90e8',
- u'\u53e3\u8154']
- str_symptom = str(all_symptom).replace('u\'','\'')
- str_symptom.decode("unicode-escape")
- ['眼', '腹部', '五官', '口腔', '腹部', '口腔']
修改dict中的key值
方法一:添加再删除
dict.setdefault('y', dict['a'])
del(dict['a'])
方法二:
- >>> d = {'a':1, 'b':2}
- >>> d.update(y=d.pop('a'))
- >>> d
- {'y': 1, 'b': 2}