欢迎访问宙启技术站
智能推送

基于Python的range()函数构建数值列表

发布时间:2023-11-25 08:40:36

Python中的range()函数可以快速生成一个数值范围内的列表。它可以接受一个、两个或三个参数,并根据这些参数的值生成一个整数序列。

range()函数接受一个参数时,它会从0开始生成一系列整数,直到参数值之前的一个整数。

例如,range(5)将生成一个包含0、1、2、3和4的整数列表。

当range()函数接受两个参数时,它将使用 个参数作为起始值,第二个参数作为结束值,并生成一个从起始值到结束值之前的整数序列。

例如,range(2, 6)将生成一个包含2、3、4和5的整数列表。

当range()函数接受三个参数时,它将使用 个参数作为起始值,第二个参数作为结束值,并使用第三个参数作为步长值。步长值表示每个连续整数之间的差距。

例如,range(2, 10, 2)将生成一个包含2、4、6和8的整数列表。

range()函数生成的整数列表可以用于多种用途。例如,可以使用它来进行循环迭代、生成指定范围内的随机数等。

下面是一个使用range()函数生成整数列表的示例代码:

# 生成一个包含0到9的整数列表
numbers = list(range(10))
print(numbers)

# 生成一个包含2到10的偶数列表
even_numbers = list(range(2, 11, 2))
print(even_numbers)

输出结果为:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[2, 4, 6, 8, 10]

通过range()函数,我们可以方便地生成指定范围内的整数列表,从而实现各种数据处理和计算的需求。