English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод clear() удаляет все элементы из словаря.
Синтаксис clear():
dict.clear()
Метод clear() не принимает никаких параметров.
Метод clear() не возвращает никакого значения (возвращает None).
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'}