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

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 Python教程 正文

python中關(guān)于range()函數(shù)反向遍歷的幾種表達(dá)_python

作者:ROOOOOOM ? 更新時(shí)間: 2022-07-17 Python教程

range()反向遍歷的幾種表達(dá)

for i in range(10,0,-2):#有10
    print(i)
print('1111111111111111111111111111')
for i in range(0,10,2):#沒10
    print(i)
print('2222222222222222222222222222')
for i in range(10,0,2):#不輸出不報(bào)錯(cuò)
    print(i)
print('1111111111111111111111111111')
for i in range(0,10,-2):#不輸出不報(bào)錯(cuò)
    print(i)
結(jié)果:
10
8
6
4
2
1111111111111111111111111111
0
2
4
6
8
2222222222222222222222222222
1111111111111111111111111111
>>> 

range()函數(shù)如何實(shí)現(xiàn)逆序遍歷

python中,如果我們想要實(shí)現(xiàn)列表遍歷,可以使用range()函數(shù)。

range()函數(shù)可以創(chuàng)建一個(gè)整數(shù)列表,生成數(shù)列完成遍歷。

正常情況下是正向遍歷,但還是有很多情況需要逆向遍歷。

range()函數(shù)同樣可實(shí)現(xiàn)python中逆向遍歷,即使用range函數(shù)先創(chuàng)建一個(gè)列表,然后對(duì)列表中的元素進(jìn)行逆序或者直接使用range()函數(shù)完成逆序遍歷。

range()函數(shù)介紹

可創(chuàng)建一個(gè)整數(shù)列表,一般用在 for 循環(huán)中。

語法:

  • range(start,end,step=1):顧頭不顧尾

range函數(shù)實(shí)現(xiàn)逆序遍歷兩種實(shí)現(xiàn)方式

1.先創(chuàng)建一個(gè)列表,然后對(duì)列表中的元素進(jìn)行逆序。

例如:a=range(4)

a=range(4) # [0, 1, 2, 3]
new =[]
for i in reversed(a):
new.append(i)
print( ?new) # [3, 2, 1, 0]

2.直接使用range()函數(shù)完成逆序遍歷。

//第三個(gè)參數(shù)表示的是100所有進(jìn)行的操作,每次加上-1,直到0
for i in range(100,0,-1):
print(i)

原文鏈接:https://wangzeling.blog.csdn.net/article/details/88923929

欄目分類
最近更新