python list删除操作

来源:互联网 发布:软件定制化开发 编辑:程序博客网 时间:2024/05/23 18:16

1、pop()

         1)可以根据不带参数,或者根据下标删除

         2)不带参数删除 的是最后一个

         3)删除后并返回所删除的元素的值

list = [1,2,3];list.pop();结果为:[1,2]
list = [1,2,3];list.pop(0);结果为:[2,3]

2、remove()

        参数是集合中存在的元素值,若集合不存在此元素,则报错

list = ['a','b','c'];list.remove('a');结果为:['b','c']

       如果要根据下边删除也可以 list.remove(list[0])

3、__delitem__()

         这个方法是根据元素下标删除

list = [1,2,3];list.__delitem__(0);结果为:[2,3]


4、del()

list = ['a','b','c'];
del(list2[0]);

结果为:['b','c']