×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python List remove() Method

By IncludeHelp Last updated : June 20, 2023

Python List remove() Method

The remove() is an inbuilt method of the list class that is used to remove the first occurrence of the given element, the method is called with this list (the list from which we have to remove the element) and accepts the element to be removed as an argument.

Syntax

The following is the syntax of remove() method:

list_name.remove(element)

Parameter(s):

The following are the parameter(s):

  • element – It represents the element to be removed.

Return Value

The return type of this method is <class 'NoneType'>, it returns nothing.

Example 1: Use of List remove() Method

# declaring the list
cars = ["BMW", "Porsche", "Audi", "Lexus", "Audi"]

# printing the list
print("cars before remove operations...")
print("cars: ", cars)

# removing "BMW"
cars.remove("BMW")
# removing "Audi"
cars.remove("Audi")

# printing the list 
print("cars after remove operations...")
print("cars: ", cars)

Output

cars before remove operations...
cars:  ['BMW', 'Porsche', 'Audi', 'Lexus', 'Audi']
cars after remove operations...
cars:  ['Porsche', 'Lexus', 'Audi']

Note: If any element doesn't exist in the list, method returns ValueError.

Example 2: Use of List remove() Method

# declaring the list
x = [10, 20, 30, 40, 50, 60, 70]

# printing the list
print("x before remove operations...")
print("x: ", x)

x.remove(10)   # will remove 10
x.remove(70)   # will remove 70

# printing the list
print("x after remove operations...")
print("x: ", x)

# removing an element that doesn't exist
# in the list...
x.remove(100) # will generate error

Output

x before remove operations...
x:  [10, 20, 30, 40, 50, 60, 70]
x after remove operations...
x:  [20, 30, 40, 50, 60]
Traceback (most recent call last):
  File "main.py", line 19, in <module>
    x.remove(100) # will generate error
ValueError: list.remove(x): x not in list

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.