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

如何在Python中使用range()函数生成一定范围的数字列表

发布时间:2023-06-24 14:18:49

Python是一种广泛使用的编程语言,它提供了许多有用的内置函数,其中range()函数是非常有用的一个函数。

range()函数的作用是生成一个包含一系列数字的列表。这个函数使用起来非常简单,只需要提供起始数字、终止数字和步长即可。

接下来我们通过举例来学习如何使用range()函数生成数字列表。

1.生成从0到9的数字列表

我们可以使用以下代码生成一个包含数字0到9的列表:

my_list = list(range(10))
print(my_list)

输出结果为:

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

这里我们使用了list()函数将range()函数的返回值转换为列表类型。

2.生成指定范围内的数字列表

我们也可以使用range()函数生成指定范围内的数字列表。比如我们可以生成一个包含数字1到5的列表:

my_list = list(range(1,6))
print(my_list)

输出结果为:

[1, 2, 3, 4, 5]

这里我们把range()函数的参数修改为1和6,表示从数字1开始,到数字6之前(stop参数不包含在范围内)的数字范围内生成数字列表。

3.指定步长生成数字列表

我们还可以指定步长生成数字列表。比如我们可以生成一个奇数的列表:

my_list = list(range(1,10,2))
print(my_list)

输出结果为:

[1, 3, 5, 7, 9]

这里我们把range()函数的步长参数修改为2,表示每次跳两个数字生成数字列表。

综上所述,range()函数非常方便,我们只需要提供起始数字、终止数字和步长,就可以生成包含制定数字范围内的数字列表。