一、区别
序号 | 名称 | 区别 |
---|---|---|
1 | remove | 移除列表中某个值的第一个匹配项 |
2 | pop | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
3 | clear | 用于清空列表,类似于 del a[:] |
二、实例
1、list.remove(obj)
list = [1, 2, 3, 4]
# 没有返回值
print(list.remove(1))
print(list)
输出结果:
None
[2, 3, 4]
2、list.pop([index=-1]),默认-1,删除最后一个元素
①无参
list = [1, 2, 3, 4]
# 有返回值,返回删除的元素
print(list.pop())
print(list)
输出结果:
4
[1, 2, 3]
②有参
list = [1, 2, 3, 4]
# 有返回值,返回删除的元素
print(list.pop(1))
print(list)
输出结果:
2
[1, 3, 4]
3、list.clear()
list = [1, 2, 3, 4]
# 无返回值
print(list.clear())
print(list)
输出结果:
None
[]
三、 赠语
苟有恒,何必三更起五更眠;最无益,只怕一日曝十日寒。
网友评论