取下蟒蛇列表項
回答
在列表中的值目前都是字符串,你希望他們爲整數,這裏有兩個最簡單的方法可以做到這一點:
map(int, your_list)
和
[int(value) for value in your_list]
有關更多信息,請參閱關於map()和list comprehensions的文檔。
如果你想留在你的列表中的項目爲字符串,但沒有單引號顯示出來,你可以使用以下命令:
print('[' + ', '.join(your_list) + ']')
如果'地圖'+1。它使事情變得可讀。 – Blender
顯示如何在不使用引號的情況下進行打印,而不是將列表元素轉換爲整數。 –
試試這個
[int(x) for x in ['1','2','3','4']]
[1, 2, 3, 4]
,併爲了穩妥起見,你可以嘗試
[int(x) if type(x) is str else None for x in ['1','2','3','4']]
這是不安全的IMO它不拋出異常,當它應該 –
如果列表包含字符串'a','b','c','d' – XciA
如果這是一個實際的Python列表,並希望int
S的不是字符串,你可以:
map(int, ['1','2','3','4'])
or
[int(x) for x in ['1','2','3','4']]
- 1. 操縱列表項蟒蛇
- 2. 替換列表項,蟒蛇
- 3. 蟒蛇 - 從列表
- 4. 蟒蛇從列表
- 5. 比較列表項的整數蟒蛇
- 6. 轉讓列表(蟒蛇)每秒項目
- 7. 蟒蛇如何匹配列表項
- 8. 蟒蛇計算與列表項
- 9. 蟒蛇提取列表的文本
- 10. 如何獲取列表/蟒蛇
- 11. 獲取的蟒蛇列表項前面的索引值洗牌
- 12. 如何從列表蟒蛇
- 13. 拉平列表蟒蛇
- 14. 如何從列表蟒蛇
- 15. 蟒蛇放入列表
- 16. 蟒蛇排序列表
- 17. 找到列表串 - 蟒蛇
- 18. 如何從列表蟒蛇
- 19. 文本列表蟒蛇
- 20. 蟒蛇導入CSV列表
- 21. 蟒蛇,從列表字典
- 22. 蟒蛇列表寫爲csv
- 23. 列表到字典蟒蛇
- 24. 蟒蛇:whtat是從列表
- 25. 打印列表,如蟒蛇
- 26. 列表排序爲蟒蛇
- 27. 蟒蛇:創建列表
- 28. 在列表中的蟒蛇
- 29. 蟒蛇給出列表
- 30. 地圖蟒蛇列表值
你想打開字符串列表爲整數的列表?要做到這一點,只需使用'[int(x)for your_list中的x]' –
[如何將字符串數字轉換爲列表中的整數](http://stackoverflow.com/questions/818949/how-to -convert-strings-numbers-to-integers-in-a-list) –
請注意,這不僅僅是去掉引號,而是將字符串列表更改爲整數列表。如果你不清楚差異,那麼你應該閱讀關於Python的類型系統。 –