Encode Python list to UTF-8

前端 未结 2 1895
花落未央
花落未央 2020-12-03 05:46

I have a python list that looks like that:

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

Now I want to encode it in UTF-8. Therefore I though I should us

相关标签:
2条回答
  • 2020-12-03 06:05
    >>> items =  [u'a', u'b', u'c']
    >>> [x.encode('utf-8') for x in items]
    ['a', 'b', 'c']
    
    0 讨论(0)
  • 2020-12-03 06:17

    list[0] is the first element, not a list. you are reassigning your list var to a new value, the utf-8 encoding of the first element.

    Also, don't name your variables list, as it masks the list() function.

    0 讨论(0)
提交回复
热议问题