a = [1,2,3,4,5]
print(a[0:4:1])
输出:[1,2,3,4]
print(a[3:1:-1])
输出:[4,3]
!!!千万注意,如果规定了步长为-1,那就已经确定了遍历方向为向左,所以只能是[4:1:-1]这种,不能是[2:4:-1]!!!!!!会报错
如果用负数表示,-1表示最后一个数,-2表示倒数第二个数
print(a[-3:-1:1])
输出:[3,4]
print(a[-5:-2:1])
输出:[1,2,3]
print(a[-1:-3:-1]
输出:[5,4]
总之一定要记住一点:确定了步长为1还是-1后,就确定了遍历方向是向右还是向左,前面两个数一定要顺着遍历方向来!!!!!
注意:千万不能print(a[4:-1:1]),因为-1代表的是最后一个数!!!
要想逆序遍历[4,3,2,1]可以print(a[3::-1])
A = []
A.append(x)只能向后添加一个元素x
A.extend(b[1:5:1])可以向后拓展多个元素
A.remove(x)只能删除单个元素x
如果想删除多个元素其实可以换一种想法,通过赋值删除后的元素来达到相同的目的:
c = c[0:2] #如果你想删除后面三个元素的话