Python中的列表操作非常灵活,除可以对列表做切片外,还可以对列表元素进行增加,删除和修改等操作。下面分别讲解一下这些操作。

1.列表元素的修改

  1. l=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
  2. print(l)
  3. l[2]='你敢劈我的瓜' #指定位置修改
  4. print(l)

2.列表元素的增加

  1. l=['张三']
  2. l=l+['李四']
  3. l+=['李五']
  4. print(l)
  5. l.append('王二');print(l) #在后面增加
  6. l.insert(2,'麻子');print(l) #插入指定位置

3.列表元素的修改

  1. #pop删除法,按位置删除
  2. l2=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜'];print(l2)
  3. l2.pop();print(l2) #不指定位置,pop是删除最后一个元素
  4. l2.pop(2);print(l2) #指定位置,pop删除指定元素
  5. #remove删除法,删除指定名称元素
  6. l3=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
  7. l3.remove('c-东瓜');print('l3',l3)
  8. #del语句删除法,指定位置
  9. l4=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
  10. del l4[-2];print(l4) #del+空格
  11. #clear清空法
  12. l5=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
  13. l5.clear();print(l5)