Python的内置函数里面有个slice的函数,其功能还不错,如下
>>> myslice = slice(None, 5, None)
>>> a = range(20)
>>> a
range(0, 20)
>>> a[myslice]
range(0, 5)
>>> myslice = slice(None, -1, None)
>>> a[myslice]
range(0, 19)
sclce有几个参数需要传入,start, stop, step
如果只传入一个的话,认为是stop,比如上面的sclie(None, 5,None) 与slice(5)是一样的效果.





近期评论