Python 中的 remove()
方法是一个列表方法,用于从列表中移除指定值的第一个出现。如果列表中未找到该值,它将引发 ValueError。它不返回任何值,只会就地修改原始列表。
参数值
参数 | 说明 |
---|---|
value | 要从列表中移除的值。 |
返回值
remove()
方法返回 None
,因为它就地修改了列表。
如何在 Python 中使用 remove()
示例 1
remove()
方法从列表中移除指定值的第一个出现。
numbers = [1, 2, 3, 4, 3, 5]
numbers.remove(3)
print(numbers) # Output: [1, 2, 4, 3, 5]
示例 2
如果列表中未找到指定值,则会引发 ValueError。
fruits = ['apple', 'banana', 'orange']
fruits.remove('grape') # ValueError: list.remove(x): x not in list
示例 3
remove()
方法只会移除指定值的第一个出现。
letters = ['a', 'b', 'c', 'b', 'd']
letters.remove('b')
print(letters) # Output: ['a', 'c', 'b', 'd']