English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком Python

Функции Python

Типы данных Python

Обработка файлов Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство Python

Метод clear() Python словарь использование и пример

Методы словарей Python

Метод clear() удаляет все элементы из словаря.

Синтаксис clear():

dict.clear()

Параметры clear()

Метод clear() не принимает никаких параметров.

Возврат значения clear()

Метод clear() не возвращает никакого значения (возвращает None).

Пример 1: как действует метод clear()?

d = {1: 'one', 2: 'two'}
d.clear()
print('d =', d)

При выполнении этого программы, вывод будет:

d = {}

Вы также можете удалить все элементы из словаря, присвоив пустой словарь {}.

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

d = {1: 'one', 2: 'two'}
d1 = d
d.clear()
print('Удаление элемента с использованием clear()')
print('d =', d)
print('d1 =', d1)
d = {1: 'one', 2: 'two'}
d1 = d
d = {}
print('Удаление элемента через присваивание {}')
print('d =', d)
print('d1 =', d1)

При выполнении этого программы, вывод будет:

Удаление элемента с использованием clear()
d = {}
d1 = {}
Удаление элемента через присваивание {},
d = {}
d1 = {1: 'one', 2: 'two'}

Методы словарей Python