从最后一个元素开始获取数组的索引

Raj*_*eev 0 python

我是如何使用以下代码进行反向迭代的.我应该使用reduce功能吗?

例:

for i in range(4):
    print i ////0 1 2 3
Run Code Online (Sandbox Code Playgroud)

我该如何以相反的顺序打印相同的内容

3 2 1 0

a=[5,2,1,4,3]
Run Code Online (Sandbox Code Playgroud)

我也想使用索引反向打印上面的数组,而不是a[::-1] ,我想先打印

 a[4] //get index starting from last how to achieve this
 a[3]
 a[2]
 a[1]
 a[0]
Run Code Online (Sandbox Code Playgroud)

eum*_*iro 5

使用反转功能:

for i in reversed(range(4)):
    print i
Run Code Online (Sandbox Code Playgroud)

打印:

3
2
1
0
Run Code Online (Sandbox Code Playgroud)

a=[5,2,1,4,3]
for i in reversed(a):
    print i
Run Code Online (Sandbox Code Playgroud)

版画

3
4
1
2
5
Run Code Online (Sandbox Code Playgroud)