1、从python的列表、元组、numpy数组中取元素:
- a[start:end] #取出从start开始直到end-1结束的所有元素。
- a[start:] #取出从start开始到末尾的所有元素
- a[:end] #取出从开头开始直到end-1结束的所有元素。
- a[:] #取出整个数组
1.1、还可以用‘step’参数
a[start:end:step] #从start开始,以step为步长直到end结束。
注:索引是从0开始,而不是1,而且end表示的是没有被选为切片的第一个元素,如果step是1 end-start的差就是切片选择元素的数量 。
2、如果start 或end 是负数,意味着不是从数组开头开始计数,而是从末尾开始。
- a[-1] #数据中最后一个元素
- a[-2:] #数据中最后两个元素
- a[:-2] #数据中除了最后两个元素的所有元素