在Python中用range()分割字符串
有没有办法把一个字符串,比如 x = '12.32,13.4,2.34,1.2'
,分割成 12.32、13.4 和 2.34 等等,使用 range() 呢?我知道 range() 可以把 y = '12345'
分割成整数 1、2、3、4,但我不太确定 range() 能不能识别逗号这个分隔符,并把它们分开输出为浮点数。
1 个回答
1
我只是搞不清楚这个范围能不能区分“,”这个分隔符,并把它们分开输出为浮点数。
我猜你想要的是这个:
>>> map(float,'12.32,13.4,2.34,1.2'.split(','))
[12.32, 13.4, 2.34, 1.2]
对于这个任务,range
是没用的。