最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python列表和字符串的三種逆序遍歷操作

 更新時(shí)間:2021年06月03日 14:33:52   作者:長期讀書  
這篇文章主要介紹了python列表和字符串的三種逆序遍歷操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

列表的逆序遍歷

a = [1,3,6,8,9]
print("通過下標(biāo)逆序遍歷1:")
for i in a[::-1]:
    print(i, end=" ")
print("\n通過下標(biāo)逆序遍歷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=" ")

輸出

通過下標(biāo)逆序遍歷1:
9 8 6 3 1
通過下標(biāo)逆序遍歷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中默認(rèn)是從前往后遍歷列表的,有時(shí)候需要從后往前遍歷。根據(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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

乌兰浩特市| 金川县| 肥乡县| 罗城| 鹿泉市| 镇平县| 汉中市| 龙海市| 新干县| 塔城市| 舟山市| 马关县| 孟村| 岑溪市| 仁怀市| 河北省| 南开区| 伊宁县| 德昌县| 泌阳县| 高青县| 莆田市| 青浦区| 台中市| 盈江县| 温泉县| 尼勒克县| 彰化县| 隆回县| 洪泽县| 庆城县| 连州市| 民权县| 孟连| 南丹县| 贵溪市| 塔城市| 临邑县| 杂多县| 如东县| 长宁县|