如何在 python 中将字符串转换为 int 说我有这个数组
['(111,11,12)','(12,34,56)'] to [(111,11,12),(12,34,56)]
任何帮助将不胜感激
请您参考如下方法:
import ast
a = "['(111,11,12)','(12,34,56)']"
[ast.literal_eval(b) for b in ast.literal_eval(a)]
# [(111, 11, 12), (12, 34, 56)]
编辑:如果你有一个字符串列表(而不是字符串),就像@DSM 建议的那样,那么你必须修改它:
a = ['(111,11,12)','(12,34,56)']
[ast.literal_eval(b) for b in a]
# [(111, 11, 12), (12, 34, 56)]
