在本教程中,我们将借助示例了解 Python List remove() 方法。
remove()
方法从列表中删除第一个匹配元素(作为参数传递)。
示例
# create a list
prime_numbers = [2, 3, 5, 7, 9, 11]
# remove 9 from the list
prime_numbers.remove(9)
# Updated prime_numbers List
print('Updated List: ', prime_numbers)
# Output: Updated List: [2, 3, 5, 7, 11]
用法:
用法:
list.remove(element)
参数:
remove()
方法将单个元素作为参数并将其从列表中删除。- 如果
element
不存在,它抛出ValueError: list.remove(x): x 不在列表中异常。
返回:
remove()
不返回任何值(返回 None
)。
示例 1:从列表中删除元素
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# 'rabbit' is removed
animals.remove('rabbit')
# Updated animals List
print('Updated animals list: ', animals)
输出
Updated animals list: ['cat', 'dog', 'guinea pig']
示例 2:具有重复元素的列表上的 remove() 方法
如果列表包含重复元素,remove()
方法仅删除第一个匹配元素。
# animals list
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']
# 'dog' is removed
animals.remove('dog')
# Updated animals list
print('Updated animals list: ', animals)
输出
Updated animals list: ['cat', 'dog', 'guinea pig', 'dog']
在这里,只有第一次出现的元素'dog'
被从列表中删除。
示例 3:删除不存在的元素
# animals list
animals = ['cat', 'dog', 'rabbit', 'guinea pig']
# Deleting 'fish' element
animals.remove('fish')
# Updated animals List
print('Updated animals list: ', animals)
输出
Traceback (most recent call last): File ".. .. ..", line 5, in <module> animal.remove('fish') ValueError: list.remove(x): x not in list
在这里,我们收到一个错误,因为 animals
列表不包含 'fish'
。
- 如果需要根据索引删除元素(如第四个元素),可以使用 pop() method 。
- 此外,您可以使用Python del statement 从列表中删除项目。
相关用法
- Python List reverse()用法及代码示例
- Python List insert()用法及代码示例
- Python List clear()用法及代码示例
- Python List append()用法及代码示例
- Python List cmp()用法及代码示例
- Python List pop()用法及代码示例
- Python List index()用法及代码示例
- Python List sort()用法及代码示例
- Python List list()用法及代码示例
- Python List max()用法及代码示例
- Python List count()用法及代码示例
- Python List len()用法及代码示例
- Python List min()用法及代码示例
- Python List copy()用法及代码示例
- Python List extend()用法及代码示例
- Python Lock acquire()用法及代码示例
- Python Lock release()用法及代码示例
- Python Lock locked()用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
注:本文由纯净天空筛选整理自 Python List remove()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。