我们有时候需要删除python中列表的元素,今天介绍三种常用的方法:remove 、pop 、del

1- remove:用于删除指定名称的元素
demo = [1, 2, 2, 3, 3, 3, 'a', 'b', 'c']
demo.remove('a')
print(demo)
"""
输出如下:
[1, 2, 2, 3, 3, 3, 'b', 'c']
"""
2- pop:用于删除指定位置的元素
demo = [1, 2, 2, 3, 3, 3, 'a', 'b', 'c']
demo.pop()  # 默认删除最后一个元素
print(demo)
demo.pop(3)  # 删除指定位置的元素
print(demo)
"""
输出如下:
[1, 2, 2, 3, 3, 3, 'a', 'b']
[1, 2, 2, 3, 3, 'a', 'b']
"""
3- del:用于删除指定位置的元素
demo = [1, 2, 2, 3, 3, 3, 'a', 'b', 'c']
del demo[1]
print(demo)
"""
输出如下:
[1, 2, 3, 3, 3, 'a', 'b', 'c']
"""