2017-12-25 21 views
-4

文字列としてUnicode要素を正しく表示するには、どうすればよいですか?なぜリストのユニコード要素が非表示になるのですか?

+1

あなたは何を意味するのかの例を教えてもらえますか? – kshikama

+0

my_listをUnicodeからstringに変換できますか? my_list = [[u ''、u ''、u ''、u ''、u ''、u ''、u ''、u ''、u ''、u ''、u ''、u U'Gong、X.、Plets、D.、Tanghe、E.、(...)のような、高密度で堅牢な産業用無線ネットワークの大規模計画のための効率的な遺伝的アルゴリズムです。 Martens、L.、Joseph、W.] –

+0

[selenium webelelementsをpythonの文字列リストに変換する]の可能な複製(https://stackoverflow.com/questions/47959991/convert-selenium-webelelements-to-list-of) -strings-in-python) – DebanjanB

答えて

2

あなたが望むものなら、あなたはそれぞれのアイテムを1つずつutf-8にエンコードすることができます。

list = [u"hi",u"Whatever",u"Hello"] 
map(lambda item: item.encode("utf-8"), list) 

出力

['hi', 'Whatever', 'Hello'] 

the map functionの詳細については、以下を参照してください。オプションであればpython3を使うこともできます。

関連する問題