Mar*_*her -2 python split python-3.x
我有一个需要基于进行拼接的字符串,
x = '1,0.5,3'
y = x.split(',')
print(y)
//Result
//['1','0.5','3']
Run Code Online (Sandbox Code Playgroud)
我想拆分字符串,但获取数字数组作为返回值。
预期收益
[1,0.5,3]
Run Code Online (Sandbox Code Playgroud)
x = '1,0.5,3'
l = [float(a) for a in x.split(',')]
Run Code Online (Sandbox Code Playgroud)
结果:
[1,0.5,3]
Run Code Online (Sandbox Code Playgroud)
用float(),因为你在那里有一个浮点。您可以使用,int()但会进行一些取整