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

如何使用Python内置函数range()来创建一个范围列表

发布时间:2023-12-11 20:19:28

Python内置函数range()用于创建一个范围列表。range函数可以接受一到三个参数,用于指定列表的起始值、终止值和步长(默认为1)。

下面是一些使用range()函数创建范围列表的示例:

1. 创建一个从0到4的范围列表:

my_list = list(range(5))
print(my_list)  # 输出: [0, 1, 2, 3, 4]

这个例子中,range(5)指定了列表的终止值为5,因此列表包含了从0到4的所有整数。

2. 创建一个从1到10的范围列表,步长为2:

my_list = list(range(1, 11, 2))
print(my_list)  # 输出: [1, 3, 5, 7, 9]

这个例子中,range(1, 11, 2)指定了列表的起始值为1,终止值为11(不包含),步长为2,因此列表包含了从1到10的所有奇数。

3. 创建一个从10到1的范围列表,步长为-1:

my_list = list(range(10, 0, -1))
print(my_list)  # 输出: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

这个例子中,range(10, 0, -1)指定了列表的起始值为10,终止值为0(不包含),步长为-1,因此列表包含了从10到1的所有整数。

需要注意的是,range()函数返回的是一个"range"对象,不是一个真正的列表。可以使用list()函数将其转换为列表,并对其进行操作或打印。