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']
_list[0]
_はリストではなく最初の要素です。 list
varを新しい値、最初の要素のutf-8エンコードに再割り当てしています。
また、list()
関数をマスクするため、変数にlist
という名前を付けないでください。