a[start:end:step]
表示从start开始取,end-1结束,取值步长为step
当step为负值时,默认start位置为最后一个元素
import numpy as np
a=[1,2,3.4,5]
print(a)
[ 1 2 3 4 5 ]
print(a[-1]) ###取最后一个元素
[5]
print(a[:-1]) ### 除了最后一个取全部
[ 1 2 3 4 ]
print(a[::-1]) ### 取从后向前(相反)的元素
[ 5 4 3 2 1 ]
a=[1,2,3,4,5,6,7,8]
a[::-2]##从最后一个元素开始取,步长为-2(即取从后向前步长为2的元素)
[8, 6, 4, 2]
print(a[2::-1]) ###从下标为2的元素开始取,步长为-2(即从后往前取,步长为2)
[ 3 2 1 ]
"23456789"[4::-2]