在Python中使用索引向后循环?

2020-12-02 14:13:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从100循环到0。在Python中如何实现这一点?

for i in range (100,0)不起作用。

3条回答
网友
1楼 ·

在我看来,这是最可读的:

for i in reversed(xrange(101)):
    print i,
网友
2楼 ·

尝试range(100,-1,-1),第三个参数是要使用的增量(文档化的here)。

(“range”选项、start、stop、step都有文档记录here

网友
3楼 ·
for i in range(100, -1, -1)

以及一些稍长(和稍慢)的解决方案:

for i in reversed(range(101))

for i in range(101)[::-1]

相关问题