list.clear() Clear all elements
Last updated: 2026-09-22
list.clear() Clear all elements
list.clear() removes all items; equivalent to del lst[:].
| Category | List Methods |
|---|---|
| Kind | Built-in Type Method |
| Python Version | all |
📝 Syntax
list.clear()
Returns:None (the list becomes empty []).
Mutates the original:Yes (in place)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
[]
💡 Related Cases
More case studies coming soon — check back later.
❓ FAQ
QWhat is the difference between clear() and lst = []?
Aclear() empties in place and keeps the original list object, so other variables referencing the same list also see the clearing; lst = [] rebinds to a new object, and other references still point to the old list.
QWhat state is the list in after clearing?
AIt becomes an empty list [], but the object is still the same one and can continue to be used.
QWhat does clear() return?
ANone; it operates in place.