天天看點

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]