Dictionary (словарь) — это набор пар ключ-значение, которые не упорядочены, изменяемы и индексированы.
Что такое функция Dictionary clear() в Python?
Dictionary clear() в Python— это встроенная функция, которая очищает словарь и удаляет все его элементы. Функция clear() не принимает никаких параметров и не возвращает никакого значения.
Синтаксис
Синтаксис метода clear() следующий.
|
1 |
dictionary.clear() |
Примеры
Давайте посмотрим на пример.
|
1 2 3 4 5 6 7 8 9 10 11 |
# app.py appDict = { 'shopping': 'flipkart', 'transport': 'ola', 'banking': 'paytm', 'hotel': 'oyo rooms' } print(appDict) appDict.clear() print(appDict) |
В приведенном выше примере мы создали словарь Python, а затем очистили все его элементы.
См. приведенный ниже вывод.

Вы также можете удалить все элементы из словаря, назначив пустой словарь {}.
|
1 2 3 4 5 6 7 8 9 10 11 |
# app.py appDict = { 'shopping': 'flipkart', 'transport': 'ola', 'banking': 'paytm', 'hotel': 'oyo rooms' } print(appDict) appDict = {} print(appDict) |
Мы назначили пустой словарь.
Смотрите вывод.

Разница между assigning{} и clear()
Однако есть большая разница между вызовом clear() и assigning {}, если есть другая переменная, ссылающаяся на этот словарь.
Когда мы присваиваем {} словарю, создается новый пустой словарь, который прикрепляется к ссылке. Но когда мы очищаем ссылку на словарь, фактическое содержимое словаря удаляется, поэтому все ссылки на словарь становятся пустыми.
Python clear Dictionary — это одна из функций словаря, используемая для очистки или удаления всех элементов(пар ключ-значение) из словаря.
