1. remove
remove删除列表中的某个元素,但是只删除第一(这个第一是指从前至后)个出现的。
In [11]: a=[0,2,3,2]
In [12]: a
Out[12]: [0, 2, 3, 2]
In [13]: a.remove(2)
In [14]: a
Out[14]: [0, 3, 2]2. del
根据元素的索引删除元素
In [21]: a=[0, 2, 3, 2]
In [22]: del a[1]
In [23]: a
Out[23]: [0, 3, 2]2. pop
不传入参数的时候,删除列表中的最后一个元素,并返回删除的元素值
In [15]: a=[0,2,3,2]
In [16]: a.pop()
Out[16]: 2
In [17]: a
Out[17]: [0, 2, 3]根据元素的索引删除元素,并返回该值
In [18]: a=[0,2,3,2]
In [19]: a.pop(2)
Out[19]: 3
In [20]: a
Out[20]: [0, 2, 2]del和pop的区别就在于,一个不返回删除元素,一个返回
本文详细介绍了Python中三种常见的列表删除操作:remove、del 和 pop 的使用方法及区别。通过具体的代码示例展示了如何根据需求选择合适的删除方式。
6249

被折叠的 条评论
为什么被折叠?



