将Python列表编码为UTF-8

发布于 2021-01-29 18:24:39

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

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

现在,我想将其编码为UTF-8。因此,尽管我应该使用:

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

但是打印清单仅给出

a

表示列表的第一个元素。甚至没有列表了。我究竟做错了什么?

关注者
0
被浏览
51
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    >>> items =  [u'a', u'b', u'c']
    >>> [x.encode('utf-8') for x in items]
    ['a', 'b', 'c']
    


知识点
面圈网VIP题库

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

去下载看看