方法一:切片 >>> s=[1,2,3,2,4,5,9,3] >>> s[::-1] [3, 9, 5, 4, 2, 3, 2, 1]
方法二: >>> s.reverse() 或者 >>> s=[1,2,3,4,5,6,9,3] >>> for i in reversed(s): ... print(i) ... 3 9 6 5 4 3 2 1 >>>
方法三: 解释:len(a)是5,所以range的表达式实际上是range(4,-1,-1)。 即[4,-1),步长是-1,也就是说4是开始并包含在里面, 然后-1是3,然后是2,然后是1,然后是0,-1师结尾,但不包含。 所以输出是a[4],a[3],a[2],a[1],a[0],这样就做到了从尾到头便利list。 >>> for i in range(len(s)-1,-1,-1): ... print(s[i]) ... 3 9 6 5 4 3 2 1 >>>