Skip to main content
 首页 » 编程设计

python之将字符串转换为 int python

2025年05月04日19jirigala

如何在 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)]