python 3范围列表

python 3 list from range

本问题已经有最佳答案,请猛点这里访问。

根据范围列表

以下内容应该有效:

1
2
x = list(range(0, 10, 100))
print(x)

但它打印的是[0],而我期待的是[0,0.01,...,10],我遗漏了什么?


range不做分数。第三个论点是步骤,即:

1
range(start, stop, step)

要想得到分数想要的结果,可以使用numpy数组。例如:

1
2
import numpy as np
x = np.linspace(0, 10, 100)