如何在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()函数非常方便,我们只需要提供起始数字、终止数字和步长,就可以生成包含制定数字范围内的数字列表。
