python 中的remove()
函數有助于從列表中移除給定的元素。如果列表中有多個匹配元素,則只刪除第一個匹配元素。
**list.remove(element)** #where element may be string, number, list etc
移除()參數:
remove()
函數接受一個參數。如果在列表中找不到給定的元素,它將引發 ValueError
參數 | 描述 | 必需/可選 |
---|---|---|
元素 | 要移除的元素 | 需要 |
移除()返回值
這個方法不返回值。它通過從原始列表中移除元素來修改原始列表。
Python 中remove()
方法的示例
示例 1:如何從列表中移除元素
# flowers list
flowers = ['Dalia', 'Rose', 'Lotus', 'Sunflower']
# 'Sunflower' is removed
flowers.remove('Sunflower')
# Updated flowers List
print('Updated flowers list: ', flowers)
輸出:
Updated flowers list:['Dalia', 'Rose', 'Lotus']
示例 2:如何在有重復元素的列表上使用remove()
方法?
# flowers list
flowers = ['Dalia', 'Rose', 'Lotus', 'Sunflower', 'Rose']
# 'Rose' is removed
flowers.remove('Rose')
# Updated flowers List
print('Updated flowers list: ', flowers)
輸出:
Updated flowers list: ['Dalia', 'Lotus', 'Sunflower', 'Rose']
示例remove()
方法如何在缺少元素的情況下工作?
# flowers list
flowers = ['Dalia', 'Rose', 'Lotus', 'Sunflower']
# Deleting 'jasmine' element
flowers.remove('jasmine')
# Updated flowers List
print('Updated flowers list: ', flowers)
輸出:
Traceback (most recent call last):
File ".. .. ..", line 5, in <module>flowers.remove('jasmine')
ValueError: list.remove(x): x not in list</module>