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
是否有任何方法可以通过它删除它们。 –