在 Python 中创建具有给定范围的数字列表
pythonserver side programmingprogramming更新于 2025/11/23 3:24:17
Python 可以通过其种类繁多的库和方法处理数据处理中的任何要求。当我们需要生成一对给定数字之间的所有数字时,我们可以使用 Python 的内置函数以及一些库。本文介绍了此类方法。
使用 range
range() 函数返回一个数字序列,默认情况下从 0 开始,并以 1 为增量,以指定数字结束。我们当然可以根据需要更改起始、结束以及增量步骤。
示例
def getnums(s, e,i): return list(range(s, e,i)) # 驱动代码 start, end, intval = -3, 6,2 print(getnums(start, end,intval))
输出
运行上述代码得到以下结果 −
[-3, -1, 1, 3, 5]
使用 randrange
random 模块也可以以与上述类似的方式生成介于之间的随机数。它涉及调用 randrange 方法并提供开始、结束和间隔值的参数。
示例
import random def getnums(s, e,i): return (random.randrange(s, e,i)) # 驱动代码 start, end, intval = 3, 16,2 print(getnums(start, end,intval))
输出
运行上述代码得到以下结果 −
7
使用 numpy.arrange
numpy 库还提供了非常广泛的函数来满足这些要求。我们使用了arrange函数,它还将获取所需的参数并以列表形式提供输出。
示例
import numpy as np def getnums(s, e,i): return (np.arange(s, e,i)) # 驱动代码 start, end, intval = 3, 16,2 print(getnums(start, end,intval))
输出
运行上述代码得到以下结果 −
[ 3 5 7 9 11 13 15]
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

