pyhon基础之列表的逆序输出,奇数输出,偶数输出
说明: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()但注意其二者显示结果的方式不同,一个换行,一个仍以列表的形式显示
结果:
********************************************************************************
1999999
10001
6655
5566
3344
2233
1122
121
11
5
3
2
7
5
1