在Python中创建具有给定范围的数字列表
Python可以通过其各种库和方法来满足数据处理中的任何要求。当我们需要生成一对给定数字之间的所有数字时,我们可以使用python的内置函数以及某些库。本文介绍了这种方法。
使用范围
该range()
函数返回一个数字序列,默认情况下从0开始,以1递增,以指定的数字结尾。我们可以诅咒更改开始,结束以及增加步骤以适合我们的需求。
示例
def getnums(s, e,i):return list(range(s, e,i))
# Driver Code
start, end, intval = -3, 6,2
print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
[-3, -1, 1, 3, 5]
使用randrange
随机模块还可以以与上述类似的方式生成之间的随机数。它涉及调用randrange方法并提供开始,结束和间隔值的参数。
示例
import randomdef getnums(s, e,i):
return (random.randrange(s, e,i))
# Driver Code
start, end, intval = 3, 16,2
print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
7
用numpy.arrange
numpy库还为这些要求提供了非常广泛的功能。我们使用ranging函数,该函数还将采用必需的参数并将输出作为列表给出。
示例
import numpy as npdef getnums(s, e,i):
return (np.arange(s, e,i))
# Driver Code
start, end, intval = 3, 16,2
print(getnums(start, end,intval))
输出结果
运行上面的代码给我们以下结果-
[ 3 5 7 9 11 13 15]
以上是 在Python中创建具有给定范围的数字列表 的全部内容, 来源链接: utcz.com/z/341080.html