Python将字符串列表转换为unicode

时间:2016-11-25 13:14:53

标签: python unicode

我有一个字符串列表,最初是一个unicode元素列表。因此,某些字符串在unicode formate中包含一些字符重音。

 list=['Citt\xe0','Veszpr\xe9m','Publicit\xe0']

我需要获得一个如下所示的新列表:

 new_list=[u'Citt\xe0',u'Veszpr\xe9m',u'Publicit\xe0']

new_list的每个元素都必须同时携带u和重音符号。 有没有办法迭代每个元素?

1 个答案:

答案 0 :(得分:-2)

new_list=[unicode(repr(word)) for word in old_list]

>>> print new_list 
[u"'Citt\\xe0'", u"'Hello'", u"'Publicit\\xe0'"]

这就是你想要的吗?