将Python列表编码为UTF-8

我有一个python列表,看起来像这样:

list = [u'a', u'b', u'c']

现在我想用UTF-8编码.因此,我应该使用:

list = list[0].encode("utf-8")

但打印列表只给出

a

意思是列表的第一个元素.甚至不再是列表了.我究竟做错了什么?

解决方法:

>>> items =  [u'a', u'b', u'c']
>>> [x.encode('utf-8') for x in items]
['a', 'b', 'c']
上一篇:php-如何将日语编码为“ Japanに行って”之类的文字? (UTF-8)


下一篇:php urlencode是否与java urlencode相同?