Q
成字符串
2
A
回答
10
在元素上應用str()
不就行了:
In [206]: country = [u'USA']
In [207]: country[0] = str(country[0])
In [208]: country
Out[208]: ['USA']
或可能是你的意思是這樣的:
In [217]: country = [u'USA']
In [218]: country = str(country[0])
In [219]: country
Out[219]: 'USA'
+0
謝謝......這是第二個版本。謝謝 – user1869421
5
country
是已經包含Unicode字符串列表。你不需要轉換它。 u''
語法只是作爲Python文本的項目表示(您將如何在Python源代碼中鍵入它)。
如果你確實需要一個字節串;使用.encode()
方法用合適的字符編碼例如爲:
b = country[0].encode("ascii")
一般而言,結構文本處理代碼爲Unicode sandwich即,在內部使用Unicode,並使用字節僅與外界通信;不要混合兩者。
相關問題
- 1. 字符串和字符串生成器
- 2. Ç - 字符串分割成字符串
- 3. 生成字符串
- 4. 生成字符串
- 5. 生成字符串
- 6. 將字符串生成器拆分爲字符串字符串特定字符
- 7. 將字符串分割成單個字符字符串數組
- 8. 將字符串分成由兩個字符組成的字符串
- 9. 將字符串分成白色字符?
- 10. 分割字符串數組成字符
- 11. 打破字符串成多個字符串在某個符號
- 12. 子索引成字符串
- 13. 生成一個字符串
- 14. JavaScript字符串HTML組成
- 15. 字符串成陣列
- 16. 成本從字符串
- 17. 將字符串分成塊
- 18. 形成字符串級聯
- 19. 分割字符串成組
- 20. 字符串轉換成Java
- 21. 生成隨機字符串
- 22. HTTP GET JSON字符串成
- 23. 形成動態字符串
- 24. 將字符串切成塊
- 25. 生成列表字符串
- 26. PHP - 生成字符串
- 27. 生成查詢字符串
- 28. es6變成字符串
- 29. 將字符串變成行
- 30. 熊貓生成字符串
「獲取列表的第一個元素」? '[u'USA']'是一個* list *,它包含一個[unicode]字符串作爲第一個也是唯一的元素。列表的__str__協議也會輸出「[..]」。 – 2012-12-24 03:38:35