如何将列表转换为unicode lis

2024-10-06 00:36:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下列表示例

['Justice league', 'Avenger']

现在我面临的问题是如何将list转换成unicode list
Unicode列表示例是

[u'Justice league', u'Avenger']

我怎样才能做到这一点?谢谢你的回复。


Tags: 示例列表unicodelistleaguejusticeavenger
2条回答

尝试对其元素应用unicode

>>> lst=['Justice league', 'Avenger']
>>> map(unicode,lst)
[u'Justice league', u'Avenger']

显然,我们只讨论Python2,因为在Python3中文本字符串默认为unicode

看一下关于同一主题的this Q&A

使用内置的unicode函数来理解列表:

x = ['Justice league', 'Avenger']
answer = [unicode(item) for item in x]

相关问题 更多 >