天天看点

python列表索引分片_Python列表分片的索引顺序问题02

>>> a

'123456789'

>>> a[3:6]

'456'

>>> a[-6:-3]

'456'

>>> a[-3:-6]

''

>>> a[-3:-6:-1]

'765'

>>> a[6:3:-1]

'765'

访问最后3个

>>> a[-3:]

'789'

访问最前3个

>>> a[:3]

'123'

访问第4个开始后的全部

>>> a[3:]

'456789'

整个序列

>>> a[:]

'123456789'

>>> a[::]

'123456789'

>>> a[::1]

'123456789'

整个序列倒数--反转

>>> a[::-1]

'987654321'

x=range(1,20)

print x

print x[2:15:3]

print x[15:2:-3]

第1个print x[2:15:3],打印从2开始,15结束,步长是3

从2开始,实际是从3开始

[3, 6, 9, 12, 15]

第2个print x[15:2:-3],打印从15开始,2结束,步长是-3,--倒序

从15开始倒着的话 是从16开始

[16, 13, 10, 7, 4]