Python List clear()

The clear() method removes all items from the list.

Example

prime_numbers = [2, 3, 5, 7, 9, 11]

# remove all elements
prime_numbers.clear()

# Updated prime_numbers List print('List after clear():', prime_numbers)
# Output: List after clear(): []

Syntax of List clear()

The syntax of clear() method is:

list.clear()

clear() Parameters

The clear() method doesn't take any parameters.


Return Value from clear()

The clear() method only empties the given list. It doesn't return any value.


Example 1: Working of clear() method

# Defining a list
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# clearing the list list.clear()
print('List:', list)

Output

List: []

Note: If you are using Python 2 or Python 3.2 and below, you cannot use the clear() method. You can use the del operator instead.


Example 2: Emptying the List Using del

# Defining a list
list = [{1, 2}, ('a'), ['1.1', '2.2']]

# clearing the list del list[:]
print('List:', list)

Output

List: []

Visit this page to learn how del operator works in Python.