在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 random def 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 np def 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]
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短