MST
星途 面试题库

面试题:Python中range函数结合步长实现特定序列生成

请使用Python的range函数生成一个从10开始,到100结束(不包含100),步长为7的整数序列,并将其转换为列表输出。同时解释在range函数中步长为负数时的使用场景和效果。
23.9万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
my_list = list(range(10, 100, 7))
print(my_list)

range函数中步长为负数时,其使用场景通常是用于反向遍历序列。例如,当你想从一个较大的数递减到一个较小的数时可以使用。

效果是生成一个从起始值开始,每次递减步长值,直到达到或越过结束值(但不包含结束值)的整数序列。例如:range(10, 0, -1) 会生成 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]