有时候循环需要用到倒序,所以整理一下倒序循环的方法
方法1:
如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,reversed函数会生成一份倒序列表的拷贝,但是不会改变原列表。这个函数理解起来很自然,例如 for i in reversed(list),示例代码:
>>> lista = [1,2,4,5] >>> for i in reversed(lista): print(i) 4 1 >>> lista # lista的值不变 [1, 2, 4, 5] >>>
方法2:
a=[1,2,3,4,5] for i in a[::-1]: print(i)