如何在python中将“1,2”转换为元组(1,2)?
输入:“1,2”,这是一个字符串 输出:1,2,这是一个元组 如何做到这一点?有没有不使用地图的简单方法?:如何在python中将“1,2”转换为元组(1,2)?,python,string,type-conversion,Python,String,Type Conversion,输入:“1,2”,这是一个字符串 输出:1,2,这是一个元组 如何做到这一点?有没有不使用地图的简单方法?: def Convert(s): p = s.split(",") return (int(p[0]), int(p[1])) a = '1,2' print tuple(int(x) for x in list(a.split(','))) 你做过任何研究吗?也许是研究过了?是的,有一个简单的方法。ast.literal_eval'1,2'输入是字符串而不是x,y。@
def Convert(s):
p = s.split(",")
return (int(p[0]), int(p[1]))
a = '1,2'
print tuple(int(x) for x in list(a.split(',')))
你做过任何研究吗?也许是研究过了?是的,有一个简单的方法。ast.literal_eval'1,2'输入是字符串而不是x,y。@Petar:谢谢你的提醒。做了一个改变。现在返回int
s = '1,2'
s_tuple = tuple(map(int, s.split(',')))
a = '1,2'
print tuple(int(x) for x in list(a.split(',')))