如何在Python中使用range()函数来创建一系列数字
发布时间:2023-12-12 11:48:36
在Python中,可以使用range()函数来创建一系列的数字。range()函数的作用是生成一个整数序列,它接受三个参数:起始值、终止值和步长。
以下是使用range()函数来创建一系列数字的几种常见用法:
1. 创建从0到n-1的整数序列:
for i in range(n):
print(i)
2. 创建从m到n-1的整数序列:
for i in range(m, n):
print(i)
3. 创建从m到n-1的整数序列,且设定步长为s:
for i in range(m, n, s):
print(i)
4. 将range()函数返回的序列转换为列表:
my_list = list(range(n))
5. 循环迭代range()返回的序列:
for i in range(n):
# do something with i
需要注意的是,range()函数返回的是一个迭代器对象,而非一个实际的列表。如果需要将其转换为列表,可以使用list()函数。
另外,需要注意range()函数的终止值是不包含在生成的序列中的。例如,range(0, 5)会生成0、1、2、3、4这五个数字,而不是包含终止值5。
