https://blog.csdn.net/god_wen/article/details/78410973
和大多数语言一样我们可以使用索引来访问序列
array=[0,1,2,3,4,5,6,7,8,9]
print array[1]
print array[1:3]
print array[0:-1]
print array[2:-13]
print array[::3]
print array[::-1]
print array[::-2]
python可以在中括号中加入更多的索引条件,用冒号分隔
没有冒号
和其他语言一样访问0∼n−1
之间的元素,如果参数为负数返回倒数第几个
如
print array[-1]
#返回倒数第一个数9
一个冒号
参数大于零:表示从左向右数的下标,第一位为0
参数小于零:表示从右向左数倒数第几个数(不包括该数)
如:
print array[1:3]
#选择下标为1到3(不包括3)之间的所有元素。即[1,2]
print array[0:-1]
#选择下标为0到倒数第第一个元素(不包括该元素)之间的所有元素即[0, 1, 2, 3, 4, 5, 6, 7, 8]
print array[2:-13]
#同上,不过上述的方法找不到交集所以返回的是[]
两个冒号
前两个参数的作用和上面一样,但三个参数是间距
大于零:从左向右返回数,注意第一位为0
小于零:从右向左返回数组,表示倒数第几个
如:
print array[::3]
#返回[0, 3, 6, 9] 间距为3
print array[::-1]
#反向输出[9, 8, 7, 6, 5, 4, 3, 2, 1, 0] 间距为1
print array[::-2]
#反向输出[9, 7, 5, 3, 1] 间距为2
暂时还没用到 先留个坑占着