1. del 删除列表中指定位置上的元素
l = [1,2,3,4,5]
del l[2] -> [1,2,4,5]
del l -> 删除整个列表
当要用del循环删除元素时,应当倒序删除,否则下标会发生变化;
2. pop 删除并返回指定位置上的元素
l = [1,2,3,4,5]
l.pop(len(l)-1) -> 5 和l.pop()效果相同
l.pop(3) -> 4
3. remove 删除首次出现的指定元素,但如果列表中不存在要删除的元素,则抛出异常;
l = [1,2,3,3,4,5]
l.remove(1) -> [2,3,3,4,5]
l.remove(3) -> [2,3,4,5]
需要注意的是,remove方法总是将第一个找到的元素删除,并没有把所有相同的元素值都给删除;
Remark: 在遇到很大的嵌套循环时,删除元素