ITPub博客

首页 > 应用开发 > IT综合 > Python列表分片的索引顺序问题02

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

原创 IT综合 作者:dbSeeSee 时间:2016-12-01 00:00:10 0 删除 编辑

>>> 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]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29023300/viewspace-2129444/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-07-04

  • 博文量
    28
  • 访问量
    96059