TrW*_*236 -1 python syntax list range
t = range(10, 20, 1)
Run Code Online (Sandbox Code Playgroud)
这会生成一个整数元素列表.
但我想生成一个具有相同值的float(double)元素列表
t = range(10.0, 20.0, 1.0)
Run Code Online (Sandbox Code Playgroud)
这不起作用.
TypeError: range() integer end argument expected, got float.
Run Code Online (Sandbox Code Playgroud)
这是不可能的range.作为解决方法,您可以使用map类型转换float为:
>>> map(float, range(10, 20, 1))
[10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |