python倒序遍歷一維列表與二維列表

在平常刷題過程中會遇到倒序遍歷一維列表與二維列表的需求,下面是具體代碼:

if __name__ == '__main__':
    li = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
    # 第二個參數表示倒序遍歷到當前下表的前一個位置在, 第三個參數表示的是倒序
    for i in range(len(li) - 1, -1, -1):
        for j in range(len(li[i]) - 1, -1, -1):
            print("%2d" %(li[i][j]), end= " ")
        print("")
    li = []
    for i in range(10):
        li.append(i + 1)
    # 倒序遍歷一維列表
    for i in range(len(li) - 1, -1, -1):
        print(li[i], end=" ")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章