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

在Python中使用range函数创建一个数字列表的方法?

发布时间:2023-06-15 21:54:03

在Python中,range()函数可以用来生成数字列表,它有三个参数:起始值、结束值和步长。

首先,我们来看一下只有一个参数的情况,这个参数表示结束值。

例如:

# 生成从0到9的数字列表
numbers = list(range(10))
print(numbers)

输出结果为:

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

这样就生成了一个包含0到9的数字列表,注意这里使用了list()函数将range()函数的结果转换成列表。

接下来,我们来看一下两个参数的情况,这两个参数分别表示起始值和结束值。

例如:

# 生成从3到7的数字列表
numbers = list(range(3, 8))
print(numbers)

输出结果为:

[3, 4, 5, 6, 7]

这样就生成了一个包含3到7的数字列表。

最后,我们来看一下三个参数的情况,这三个参数分别表示起始值、结束值和步长。

例如:

# 生成从0到8,步长为2的数字列表
numbers = list(range(0, 9, 2))
print(numbers)

输出结果为:

[0, 2, 4, 6, 8]

这样就生成了一个包含0到8的数字列表,其中数字的步长为2。

需要注意的是,range()函数并不会包含结束值,这意味着生成的数字列表不包含结束值本身。另外,如果起始值比结束值大,那么步长必须为负数,否则将无法生成数字列表。

综上所述,使用range()函数生成数字列表非常方便和简单。