日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python倒序for循環實例_python

作者:ACE-Mayer ? 更新時間: 2022-07-14 編程語言

python倒序for循環

直接上代碼:

#從10到0進行遍歷循環,括號里最后一個-1是步長,實現倒序;前兩個參數是起始和終止值,也是前閉后開。
for i in range(10,-1,-1):?
? ? print(i)

輸出:

10
9
8
7
6
5
4
3
2
1
0

python筆記for循環倒序

方法一

# 從10遞減循環到-1,注意不包括-1,第三個參數是步長(左閉右開)
for i in range(10,-1,-1):
? ? print(i)

結果

10
9
8
7
6
5
4
3
2
1
0

注意:此處的第二個-1,我是這樣理解的,當循環到0的時候,遞減-1,也就是0-1=-1,但是不包括-1,所以結果就是10-0

如果是-2,則包括-1

for i in range(10,-2,-1):
?? ?print(i)

結果

10
9
8
7
6
5
4
3
2
1
0
-1

如果大家理解了的話,那么猜猜這個結果是啥

for i in range(10,0,-1):
?? ?print(i)

沒錯,結果就是

10,9,8,7,6,5,4,3,2,1

方法二

使用reversed函數,它的作用就是倒序排列

for i in reversed(range(0,10)):
?? ?print(i)

結果:

9
8
7
6
5
4
3
2
1
0

如果沒有reversed,只是range(0,10):

結果是:

0,1,2,3,4,5,6,7,8,9

加上reversed后就是把原來的結果倒過來,所以就變成了:

9,8,7,6,5,4,3,2,1,0

原文鏈接:https://blog.csdn.net/sunmingyang1987/article/details/106225881

欄目分類
最近更新