我想转换
list_int=['(2,3)','(3,4)']
到整数坐标点:
[(2, 3), (4, 8)]
我尝试了这段代码
list_int=['(2,3)','(3,4)']
for x in list_int:
con= int(x0 for x in list_int)
print con
我得到这个错误
TypeError:int()参数必须是字符串或数字,而不是'generator'
我是Python的新手。
我将删除开始和结束括号,拆分每个字符串,然后将每个元素转换为int
:
result = [[int(x) for x in s[1:-1].split(",")] for s in list_int]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句