如何使用range()函数生成一个整数序列
发布时间:2023-06-24 20:21:26
range()函数是Python内置函数之一,可以快速生成一个整数序列。它的语法如下:
range(start, stop[, step])
其中,start表示序列的起始值(包含),stop表示序列的结束值(不包含),step表示序列的步长(默认为1)。
下面是一些常见用法:
1. 生成从0到n-1的整数序列:
range(n)
2. 生成从m到n-1的整数序列:
range(m, n)
3. 生成从m到n-1的步长为s的整数序列:
range(m, n, s)
下面是使用range()函数生成一个整数序列的示例代码:
# 生成从0到9的整数序列 seq1 = range(10) print(list(seq1)) # 生成从1到10的整数序列 seq2 = range(1, 11) print(list(seq2)) # 生成从1到10的步长为2的整数序列 seq3 = range(1, 11, 2) print(list(seq3))
输出结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [1, 3, 5, 7, 9]
使用range()函数可以很方便地生成任意长度的整数序列,可以用于编写循环、迭代等操作。
