Python List clear()

The clear() method removes all items from the list. Here's a quick example:

models = ['Claude', 'ChatGPT', 'Gemini', 'ChatGPT']

models.clear()
print(models)

Output

[]

clear() Syntax

The syntax of clear() is:

my_list.clear()

Arguments

clear() doesn't take any arguments.

Return Value

clear() doesn't return any value (returns None).


Example: Clear a List with Nested Items

models = [("Claude", 2023), ("DeepSeek", 2025)]

models.clear()
print(models)

Output

[]

Example: Emptying a List Using del

We can also empty a list using the del statement.

models = ['Claude', 'ChatGPT', 'Gemini', 'ChatGPT']

del models[:]
print(models)

Output

[]

Here, models[:] selects all items in the list from beginning to end, and the del keyword deletes these items.

To learn more, visit Python del statement.


Also Read:

Did you find this article helpful?