python 输出列表(list)的 倒序的三种方法

Python020

python 输出列表(list)的 倒序的三种方法,第1张

lists = [1,3,4,5,6,7,9,2]

# 切片

print lists[::-1]

# 函数reverse 对数组进行操作

lists.reverse()

print lists

# 函数reversed 返回一个迭代对象,需要list化

print list(reversed(lists))

python 输出列表(list)的 倒序的三种方法

print li[1:] #输出[2,3,4,5,6,7],省略终止索引,表示取起始索引之后的所有值,等效于li[1:len(li)]

print li[:3] #输出[1,2,3],省略起始索引,表示从0开始取,等效于li[0:3]

print li[:]#输出[1,2,3,4,5,6,7],省略起始索引、终止索引、步长值表示取全部,等效于li[0:len(li):1]

print li[::] #输出[1,2,3,4,5,6,7],省略起始索引、终止索引、步长值表示取全部,等效于li[0:len(li):1]

print li[::-1]#输出[7,6,5,4,3,2,1],省略起始索引、终止索引,步长值为-1,表示反向获取

不研究源码的话,就只好先记着这就是一个快捷的用法