2017-05-09 77 views
0

我想输入分成两个不同的浮动输入为52.5033390,-0.1237830(总是会有一个逗号,两个数字之间没有空格)如何将字符串分割到两个数字

while True: 
    number = 0 #clears value 
    number = input("Enter a lat and long") #e.g 52.5033390,-0.1237830 
    number = number.split(",") #splits the input into two values 
    lat = number[0] #52.5033390 float 
    long = number[1] #-0.1237830 float 
+0

您需要的字符串值解析到实际浮点数:'LAT = parseFloat(数[0]);' –

回答

3

你可以只需将其在两个不同的变量作为分割float

_lat, _long = map(float, number.split(","))