如何使用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()函数将其转换为列表,并对其进行操作或打印。
