python列表切片解读
格式[ start :end :step ]
start和end时取0或正值时表示从前往后数的第几个,0表示第一个,end取到相应的值是不取的
取负值时 ,-1表示是序列最后一个,-n表示是倒着数的第n个,同样end取到的相应的值是不取的
当要取最后一个时就把end只有省略了
step取正值时表示从前往后取相应的步长
step取负值时表示从前往后取相应的步长
a=[1,2,3,4,5,6,7,8]
print(a[0:5:1])
响应
[1, 2, 3, 4, 5]
a=[1,2,3,4,5,6,7,8]
print(a[-1:-5:-1])
响应
[8, 7, 6, 5]