Справочник по функциям Python

list.clear

Удаляет все элементы списка.

Python 3.13
list.clear()

Возвращаемое значение

Ничего (None) — список меняется на месте.

Примеры

Очистка списка

Python 3.13
a = [1, 2, 3]
a.clear()
print(a)
[]

Очищается сам список, а не переменная

Python 3.13
a = [1, 2]
b = a
a.clear()
print(b)
[]

Подробности

То же делает del a[:]. В отличие от присваивания a = [], clear() меняет сам список, поэтому изменение видно через все переменные, которые на него ссылаются.

Смотрите также

Где изучить