在本教程中,我們將借助示例了解 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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。