(1) 这三种方法都是list的删除方法
(2) 其中remove是针对可变列表的元素进行搜索删除
(3) 而pop和del是针对可变列表的下标进行搜索删除。
1. remove
remove(item)方法是直接对可变序中的元素进行检索删除,返回的是删除后的列表,不返回删除值(返回None)
#coding=utf-8
list=[1,2,3,4]
print list.remove(3) #对列表元素进行搜索删除,而不是下表
print list
运行结果:
None
[1, 2, 4]
2. pop
pop(index)方法是对可变序列中元素下标进行检索删除,返回删除值
#coding=utf-8
list=[1,2,3,4]
print list.pop(3) #对列表下表进行检索删除
print list
运行结果:
4
[1, 2, 3]
3. del
del(list[index])方法是对可变序列中元素下边进行检索删除,不返回删除值
#coding=utf-8
list =[1,2,3,4]
del list[2]
print list
运行结果:
[1, 2, 4]