當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python List remove()用法及代碼示例


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