插入操作
- list.append(object):往列表尾部插入object对象
a=[1,2,3,4,5,6]
a.append(8)
->[1, 2, 3, 4, 5, 6, 8]
- list.insert(index,object):把object对象插入到index位置(原来该位置的元素会往后移一位)
a = [1, 2, 3, 4, 5, 6,]
a.insert(0,8)#把8插到index=0的位置
-> [8, 1, 2, 3, 4, 5, 6]
删除操作
- list.pop(index):删除指定index的元素
a = [1, 2, 3, 4, 5, 6,]
a.pop(2)#删除第三个元素
-> [1, 2, 4, 5, 6]
- list.remove(object):删除指定的object对象(如果有两个同样的对象,只会删除下标index最小的那一个)
a = [1, 2, 3, 4, 5, 6, 1]
a.remove(1)
->[2, 3, 4, 5, 6, 1]
数组的切片
- list(start
step):start为开始index,end为结束index,step为步长
a = [1, 2, 3, 4, 5, 6,]
print(a[0:4:2])
->[1, 3]