在平常刷題過程中會遇到倒序遍歷一維列表與二維列表的需求,下面是具體代碼:
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=" ")