Python 3.3+Списки (list)функция
list.clear
удаление
Удаляет все элементы, оставляя пустой список (на месте).
Синтаксис
lst.clear()
Разница с lst = [] принципиальна: clear() опустошает сам объект, и все другие имена, указывающие на этот список, тоже увидят пустоту, а присваивание просто перепривязывает одно имя к новому списку, оставляя старый нетронутым. Это же делает и del lst[:] — clear() лишь читаемее. Метод появился в Python 3.3.
Примеры
lst = [1, 2, 3]
lst.clear()
print(lst) # → []
print(len(lst)) # → 0
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности