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

2024-04-19 05:30:50 发布

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

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

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


Tags: inforrange
3条回答

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

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

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

for i in reversed(xrange(101)):
    print i,
for i in range(100, -1, -1)

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

for i in reversed(range(101))

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

相关问题 更多 >