如果使用numpy的话,就调用numpy的arange()方法
import numpy as np
np.arange(1, 10, 0.5)
array([1. , 1.5, 2. , 2.5, 3. , 3.5, 4. , 4.5, 5. , 5.5, 6. , 6.5, 7. ,7.5, 8. , 8.5, 9. , 9.5])
不用numby的话,就先生成整数列表,再用除法。
a = [i/2 for i in range(10)]
a
[0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5]