python list列表分片

来源:互联网 发布:善领端口修改 编辑:程序博客网 时间:2024/05/22 15:01

python列表分片功能强大,简单举例如下:

>>> a=[1,2,3,4,5,6]

删除第一个元素

>>> a[1:][2, 3, 4, 5, 6]

删除最后一个元素

>>> a[:-1][1, 2, 3, 4, 5]

删除第一个和最后一个元素

>>> a[1:-1][2, 3, 4, 5]

分片有3个参数,第3个参数是step,默认为1

>>> a[::2][1, 3, 5]>>> a[::-2][6, 4, 2]

step: -1

>>> a[::-1][6, 5, 4, 3, 2, 1]

实际上就是对列表进行逆序操作,非常神奇。

原创粉丝点击