热线电话:13121318867

登录
2018-12-27 阅读量: 764
range函数

回顾一下range()函数的一般语法,即

range(start, stop, step)

range()函数返回值的start值范围,直到但不包括stop值,其中每个值基本上是,
start + 1*step, start + 2*step, start + 3*step, ...

如果我们选择一个非常大的step值,那么这个函数的运行方式就没有任何区别。它只包含小于该stop值的值,因此如果较大的step值意味着该范围内的元素较少。

例如,

range(1, 10, 11)

对于此范围,我们可以看到第二个值1 + 11 = 12已经大于stop10。该函数将简单地排除该值,然后终止。所以,我们只会得到以下结果,只有start价值。

result = list(range(1, 10, 11))
print(result) # [1]
0.0000
6
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子