Skip to main content

remove()

The remove() method in Python is a List method that removes the first occurrence of a specified value from a list. If the value is not found in the list, it will raise a ValueError. It does not return any value and only modifies the original list in place.

Parameter Values

Parameter Description
value

The value to be removed from the list.

Return Values

The remove() method returns None as it modifies the list in-place.

How to Use remove() in Python

Example 1:

The remove() method removes the first occurrence of a specified value from a list.

numbers = [1, 2, 3, 4, 3, 5]
numbers.remove(3)
print(numbers) # Output: [1, 2, 4, 3, 5]
Example 2:

If the specified value is not found in the list, a ValueError is raised.

fruits = ['apple', 'banana', 'orange']
fruits.remove('grape') # ValueError: list.remove(x): x not in list
Example 3:

The remove() method only removes the first occurrence of the specified value.

letters = ['a', 'b', 'c', 'b', 'd']
letters.remove('b')
print(letters) # Output: ['a', 'c', 'b', 'd']