Python将list中的unicode转换成中文显示
Posted 邱明成
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python将list中的unicode转换成中文显示相关的知识,希望对你有一定的参考价值。
有这样一个列表:
list = [{‘channel_id‘: -3, ‘name‘: u‘u7ea2u5fc3u5146u8d6b‘}, {u‘seq_id‘: 0, u‘name_en‘: u‘Personal Radio‘, u‘channel_id‘: 0, u‘abbr_en‘: u‘My‘, u‘name‘: u‘u79c1u4ebau5146u8d6b‘}]
1
其中name值是中文,如何讲其显示为中文?
s = str(self.channel_list).replace(‘u‘‘,‘‘‘)
print s.decode("unicode-escape")
1
2
成功显示:
[{‘channel_id‘: -3, ‘name‘: ‘红心兆赫‘}, {‘seq_id‘: 0, ‘name_en‘: ‘Personal Radio‘, ‘channel_id‘: 0, ‘abbr_en‘: ‘My‘, ‘name‘: ‘私人兆赫‘}, ]
1
但此时类型为unicode
>>> type(s)
<type ‘unicode‘>
1
2
————————————————
版权声明:本文为CSDN博主「Muge_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cc7756789w/article/details/46049369
以上是关于Python将list中的unicode转换成中文显示的主要内容,如果未能解决你的问题,请参考以下文章