1
A
回答
5
尝试这种情况:
import ast
res = ast.literal_eval('[156, 100, 713]')
+0
这是我需要的,谢谢。 – nyebelinn 2013-03-12 03:12:42
+0
@nyebelinn欢迎您 – 2013-03-12 03:14:24
2
使用ast.literal_eval
就可以了,你就完成了。在这里,你不需要担心常规的eval
的所有安全问题,你也不必担心确保你的字符串格式良好等。当然,如果你真的想自己解析这个东西,你可以用一个非常简单的列表理解:
s = "[156, 100, 713]"
print [ int(x) for x in s.translate(None,'[]').split(',') ]
2
>>> import json
>>> a = "[156, 100, 713]"
>>> json.loads(a)
[156, 100, 713]
相关问题
- 1. 在SQL中将字符串列表转换为Int列表
- 2. 将字符串列表的列表转换为列表的列表int
- 3. 将字符串列表转换为int列表
- 4. 将int字符串的列表/元组转换为int
- 5. 将字符串列表转换为字符串列表
- 6. 字符串到int转换的列表
- 7. 将一个字符串转换为列表中的一个int
- 8. 将sqlite int表转换为字符串,然后输入列表
- 9. 转换列表<int>为分隔字符串列表
- 10. 斯卡拉 - 转换列表[字符串]元组列表[(Int,Int)]
- 11. 将字符串转换为字列表?
- 12. 将字符串转换为int阵列
- 13. 在Dart中将列表<int>转换为字符串?
- 14. 将字符串列表转换为java中的BigDecimal列表
- 15. 将字符串查找列表转换为Python中的列表
- 16. 将字符串列表转换为相应的int c#
- 17. 将列表转换为字符串 - TCL
- 18. 将字符串值转换为列表
- 19. 将Enumerable.Range转换为字符串列表
- 20. Java - 将字符串转换为列表
- 21. 将字符串转换为列表
- 22. 将字符串转换为列表
- 23. 将字符串转换为列表
- 24. 将列表转换为字符串
- 25. 将字符串转换为int64列表
- 26. 将字符串列表转换为xml
- 27. Linq将字符串转换为列表
- 28. 将列表转换为字符串
- 29. 将列表转换为字符串?
- 30. 将字符串列表转换为
删除字符串的第一个和最后一个字符再拆“” 我认为这是没有效率的,所以我在这里问吧。 – nyebelinn 2013-03-12 03:04:18