C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Python List remove(x) MethodPython remove() method removes the first item from the list which is equal to the passed value. It throws an error if the item is not present in the list. Signature and examples are described below. Signature
 remove(x) Parameters
 x : Element to be deleted. ReturnIt does not return any value rather modifies the list. Let's see some examples of remove() method to understand it's functionality. Python List remove() Method Example 1
 A simple example in which we are removing an element from the list. 
# Python list remove() Method
# Creating a list
list = ['1','2','3']
for l in list:  # Iterating list
    print(l)
list.remove('2')
print("After removing:")
for l in list:  # Iterating list
    print(l)
Output: 1 2 3 After removing: 1 3 Python List remove() Method Example 2If list contains duplicate elements, the method will remove only first occurred element. See the example below. 
# Python list remove() Method
# Creating a list
list = ['1','2','3','2']
for l in list:  # Iterating list
    print(l)
list.remove('2')
print("After removing:")
for l in list:  # Iterating list
    print(l)
Output: 1 2 3 2 After removing: 1 3 2 Python List remove() Method Example 3If we remove an element which is not found in the list, it throws an error to the console. See the example below. 
# Python list remove() Method
# Creating a list
list = ['1','2','3','2']
for l in list:  # Iterating list
    print(l)
list.remove('20')
print("After removing:")
for l in list:  # Iterating list
    print(l)
Output: ValueError: list.remove(x): x not in list 1 2 3 2 
Next TopicPython Lists
 
 |