python中的切片操作符有3种:
[i], [x:y], [x::d]
第一种[i],各种语言里都有,不说了。值得一提的是i可以为负数,表示倒数第几个元素,例如a[-2],表示a的倒数第二个元素。
第二种[x:y],是python的拓展,表示从第x个元素到第y-1个元素。
第三种[x::d],也是python的拓展,表示从第x个元素开始以步长为d的每一个元素。如果x为负数,那么d也应为负数。
虽然很简单,但是找到第三种的解释真是让我大费周章…反正官网的document里面是没找到啦…