все Python 3Словари (dict)функция
dict.clear
удаление
Удаляет все пары, оставляя пустой словарь (на месте).
Синтаксис
d.clear()
clear() чистит сам объект, поэтому пустоту увидят все, кто держит ссылку на этот словарь; присваивание d = {} лишь перевешивает имя на новый словарь, а старый остаётся прежним для остальных ссылок. Именно из-за этой разницы clear() выбирают для общих кешей и для словаря, переданного в функцию, когда очистку должен заметить вызывающий код.
Примеры
d = {'a': 1, 'b': 2}
d.clear()
print(d) # → {}
print(len(d)) # → 0
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности