插入操作

  • list.append(object):往列表尾部插入object对象
  1. a=[1,2,3,4,5,6]
  2. a.append(8)
  3. ->[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(startpython3对列表的操作 - 图1step):start为开始index,end为结束index,step为步长
a = [1, 2, 3, 4, 5, 6,]
print(a[0:4:2])

->[1, 3]