如何使用Python内置的range()函数生成数字序列列表?
发布时间:2023-07-03 14:48:25
Python内置的range()函数是用来生成一个指定范围内的数字序列列表的。range()函数接受三个参数:start(起始值,默认为0)、stop(结束值)和step(步长,默认为1)。
使用range()函数生成数字序列列表的基本用法如下:
result = list(range(start, stop, step))
其中,start为起始值,stop为结束值,step为步长。
以下是一些使用range()函数的例子:
1. 生成一个从0到9的数字序列列表:
result = list(range(10)) print(result)
输出:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2. 生成一个从1到10的数字序列列表:
result = list(range(1, 11)) print(result)
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
3. 生成一个从0到20的偶数序列列表:
result = list(range(0, 21, 2)) print(result)
输出:
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
4. 生成一个从10到1的递减序列列表:
result = list(range(10, 0, -1)) print(result)
输出:
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
使用range()函数生成数字序列列表的过程中,可以根据需要设置起始值、结束值和步长,从而灵活地生成所需的数字序列列表。使用list()函数将range()函数的返回结果转换为列表,可以方便地使用和处理生成的数字序列列表。
