Python打印Unicode列表

发布于 2021-01-29 16:24:52

用下面的代码

lst = [u'\u5de5', u'\u5de5']
msg = repr(lst).decode('unicode-escape')
print msg

我有

[u'工', u'工']

如何删除开头,u以便的内容msg为:

['工', '工']
关注者
0
被浏览
150
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    >>> import sys
    >>> lst = [u'\u5de5', u'\u5de5']
    >>> msg = repr([x.encode(sys.stdout.encoding) for x in lst]).decode('string-escape')
    >>> print msg
    ['工', '工']
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看