說明: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