以a = [1,2,3,4,5]为例,
[n,m,k]分别表示起始,终止,间隔,其中n,m从0开始计数,即
a[-1] = 5 列表的最后一项
a[:-1] = [1,2,3,4] 前闭后开,从第一项取到最后一项,最后一项取不到
a[::-1] = [5,4,3,2,1] 全列表倒序取值
a[::1] = [1,2,3,4,5] 全列表正序取值
a[1::2] = [2,4]
a[4,2,-1] = [5,4]
a[3::1] = [4,5]
a[3::-1] = [4,3,2,1]
而当a是多维数组时,[n:m,j:k,g:h]
[:,:,0] 前两位全选,选其中所有的0号索引
[...,0] 意义同上
[...,:-1] 对最内层列表进行逆取值