风吹劲草

劲草无边

导航

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

 

posted on 2020-03-03 15:30  风吹劲草  阅读(1282)  评论(0编辑  收藏  举报