在平常刷题过程中会遇到倒序遍历一维列表与二维列表的需求,下面是具体代码:
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=" ")