python列表和字符串的三種逆序遍歷操作
更新時間:2021年06月03日 14:33:52 作者:長期讀書
這篇文章主要介紹了python列表和字符串的三種逆序遍歷操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
列表的逆序遍歷
a = [1,3,6,8,9] print("通過下標逆序遍歷1:") for i in a[::-1]: print(i, end=" ") print("\n通過下標逆序遍歷2:") for i in range(len(a)-1,-1,-1): print(a[i], end=" ") print("\n通過reversed逆序遍歷:") for i in reversed(a): print(i, end=" ")
輸出
通過下標逆序遍歷1:
9 8 6 3 1
通過下標逆序遍歷2:
9 8 6 3 1
通過reversed逆序遍歷:
9 8 6 3 1
字符串的逆序遍歷和列表一樣。
python 從后往前遍歷列表
C語言中從后往前遍歷數(shù)組是很方便的,如:
for(int i = 5; i >= 0; i--){ printf("%d\n", i); }
但是在python中默認是從前往后遍歷列表的,有時候需要從后往前遍歷。根據(jù) range 函數(shù)的用法:
range(start, end[, step])
python中從后往前遍歷列表的方法為:
lists = [0, 1, 2, 3, 4, 5] # 輸出 5, 4, 3, 2, 1, 0 for i in range(5, -1, -1): print(lists[i]) # 輸出5, 4, 3 for i in range(5, 2, -1): print(lists[i])
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
在echarts中圖例legend和坐標系grid實現(xiàn)左右布局實例
這篇文章主要介紹了在echarts中圖例legend和坐標系grid實現(xiàn)左右布局實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python中def()函數(shù)的實戰(zhàn)練習題
def是define的縮寫,用來自定義函數(shù),下面這篇文章主要給大家介紹了關于Python中def()函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07Python函數(shù)的參數(shù)類型和使用技巧詳解
這篇文章主要介紹了Python函數(shù)的參數(shù)類型和使用技巧詳解,函數(shù)指通過專門的代碼組織,用來實現(xiàn)特定功能的代碼段,具有相對的獨立性,可以被其他代碼重復調用,需要的朋友可以參考下2023-08-08