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

dict.clear

Удаляет все пары из словаря.

Python 3.13
dict.clear()

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

Ничего (None) — словарь меняется на месте.

Примеры

Очистка словаря

Python 3.13
a = {'x': 1, 'y': 2}
a.clear()
print(a)
{}

Очищается сам словарь, а не переменная

Python 3.13
cache = {'user': 'Anna'}
same = cache
cache.clear()
print(same)
{}

Подробности

В отличие от присваивания d = {}, clear() меняет сам словарь, поэтому изменение видно через все переменные, которые на него ссылаются.

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