取下蟒蛇列表项
回答
在列表中的值目前都是字符串,你希望他们为整数,这里有两个最简单的方法可以做到这一点:
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的类型系统。 –