我们在使用微博的时候,看到关注的内容,会评论加入这件事的讨论。但是随着事态的发现,你可能会发现自己的言论不正确,你会选择删除。删除在我们生活中是很常见的事情,谁都不希望错误发生,一旦发生,就要删除改正。之前小编向大家介绍过在python中列表添加元素的三种方法(https://www.py.cn/jishu/jichu/21829.html),但是当我们添加元素是添加错误时,我们就要把错误的元素删除。那么在python中如何删除呢?本文小编就向大家介绍python中列表删除的三种方法。
方法一:使用del删除对应下标的元素
使用del可以删除一个元素,当元素删除之后,位于它后面的元素会自动移动填补空出来的位置,没有返回的值。list1.del(3)
print(list1)
[1,5,7,9]
方法二:pop()方法删除最后一个元素
删除index位置上的元素,并返回该位置上的元素值。>>> a=[1,2,3,4,1,2,4,5]
>>> a.pop(-1)
5
>>> a
[1, 2, 3, 4, 1, 2, 4]
>>> a.pop(10)
Traceback (most recent call last):
File "", line 1, in
IndexError: pop index out of range
方法三:remove() 方法删除指定值的元素
移除列表中某个值的第一个匹配项,如果有多个则删除第一个 。
注意list中不存在x,执行会报错。无法指定位置进行删除。aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
aList.remove('xyz');
print "List : ", aList;
aList.remove('abc');
print "List : ", aList;
List : [123, 'zara', 'abc', 'xyz']
List : [123, 'zara', 'xyz']
以上就是小编总结的python列表删除元素的三种方法:使用del删除对应下标的元素、pop()方法删除最后一个元素、remove() 方法删除指定值的元素。大家可以根据具体情况选择合适的删除方法删除,希望对你有所帮助哦~