0
A
回答
1
問題在於字符串的編碼。 這樣做:
l = [u'four', u'gag', u'prefix', u'woods']
l2 = [i.encode('UTF-8') for i in l]
print l2
['four', 'gag', 'prefix', 'woods']
+0
非常感謝你的兄弟 –
1
的u是告訴它是什麼類型的字符串的屬性。如果它是一個字節字符串,這將是b。如果你在這些上調用類型,他們將返回String。 Unicode和ASCII之間的區別在於,Unicode是一個超級集合,它與0-127相同,但具有更多表示不同類型字符的能力。這些可以是UTF-8或UTF-32或其他,但通常大於一個字節。
它應該對你想要做的事情有99%的行爲相同,但是如果你有一個函數需要一個特定類型的字符串,你也可以改變編碼。
相關問題
- 1. 如何將逐字字符串轉換爲常規Unicode字符
- 2. C:將常量字符串轉換爲常規字符串
- 3. 如何將字符串轉換爲Perl中的unicode字符串
- 4. 如何將Unicode編碼的字符串轉換爲字符串
- 5. 如何將包含unicode字符的字符串轉換爲unicode?
- 6. 將字符串[]轉換爲常規字符串
- 7. 如何將字符串列表轉換爲查詢字符串?
- 8. 如何將Unicode轉義序列轉換爲.NET字符串中的Unicode字符?
- 9. 如何將Python 3字節字符串變量轉換爲常規字符串?
- 10. 何時將unicode轉換爲字符串?
- 11. 將unicode字符串轉換爲字節字符串
- 12. 將字符串轉換爲C#Unicode字符文字的序列
- 13. 轉換一個被刮的unicode字符串爲常規的Python字符串
- 14. 將字符串宏/常量轉換爲寬字符/ Unicode
- 15. 將字符串列表轉換爲字符串列表
- 16. 如何將帶有Unicode字符的字符串轉換爲普通字符串?
- 17. 將字符串轉換爲字列表?
- 18. 如何將常規字符串轉換爲關鍵字?
- 19. 如何將字符串轉換爲unicode字符?
- 20. 如何將unicode字符串轉換爲字符
- 21. 轉換Unicode字符串到Python列表
- 22. 將unicode字符串轉換爲字符串
- 23. 將url編碼的字符串轉換爲python unicode字符串
- 24. Python:將ascii字符串轉換爲unicode字符串
- 25. PHP - 將unicode字符串轉換爲字符串?
- 26. 將unicode列表轉換爲列表字符串
- 27. 將unicode對象列表轉換爲字符串列表
- 28. C#將Unicode轉換爲字符串
- 29. 將unicode字符串轉換爲float
- 30. NSBatchUpdateRequest將字符串轉換爲unicode
你可能會發現[這個](http://stackoverflow.com/questions/1709110/what-does-u-mean-in-a-list)有幫助 – dashiell
'u'只是說他們是unicode字符串。他們的行爲像大多數部分的常規字符串 – inspectorG4dget
是否有任何方法可以通過它刪除它們。 –