您的位置:

5. Python remove()

Python remove()

更新:

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>