说明:pyhon基础中对序列的输出非常重要,特别是重要的输出形式,这里将探讨python在一个给定序列如何在逆序输出:

#对序列逆序偶数位输出
ls=[1,5,7,2,3,5,11,121,1122,2233,3344,5566,6655,10001,1999999]
j = len(ls)-1
while j>=1:
        print(ls[j-1])
        j-=2

结果:

10001
5566
2233
121
5
2
5

#对序列奇数位输出

ls=[1,5,7,2,3,5,11,121,1122,2233,3344,5566,6655,10001,1999999]
j = len(ls)-1
while j>=-1:
        print(ls[j])
        j-=2
print('*'*80)

结果:

1999999
6655
3344
1122
11
3
7
1
#对序列逆序输出
ls=[1,5,7,2,3,5,11,121,1122,2233,3344,5566,6655,10001,1999999]
#用for语句
j = len(ls)-1
while j>=0:
        print(ls[j])
        j-=1
#这里提供另一种方法达到的效果一样用 ls.reverse()但注意其二者显示结果的方式不同,一个换行,一个仍以列表的形式显示

********************************************************************************

1结果:

999999
10001
6655
5566
3344
2233
1122
121
11
5
3
2
7
5
1