我需要在两个设定的限制之间生成一个等距的数字列表。作为输入,我有两个设置限制和我需要的数字数量,作为输出,我有列表。
是否有任何预定义的 Python 函数可以做到这一点,或者我必须自己编程?
您可以使用范围功能。
语法:
range(start, stop, step)
Run Code Online (Sandbox Code Playgroud)
例如:
range(start, stop, step)
Run Code Online (Sandbox Code Playgroud)
输出:
[1, 3, 5, 7, 9]
Run Code Online (Sandbox Code Playgroud)
链接:https : //www.w3schools.com/python/ref_func_range.asp
要在两个限制之间获得一定数量的点数:
a = list(range(1,10,2))
print(a)
Run Code Online (Sandbox Code Playgroud)
链接:https : //www.geeksforgeeks.org/numpy-linspace-python/