Перейти к основному содержимому

Удалять элементы словаря можно несколькими способами:


Метод pop()

Передайте pop() имя ключа, и он уберёт этот элемент из словаря:

Пример

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем удалите ключ "model" с помощью метода pop() и выведите словарь.
Вывод: полная программа на Python

Метод popitem()

С popitem() уходит элемент, добавленный последним (до версии 3.7 выбор был случайным):

Пример

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем удалите последний добавленный элемент с помощью метода popitem() и выведите словарь.
Вывод: полная программа на Python

Ключевое слово del

Укажите после ключевого слова del имя ключа, чтобы удалить этот элемент:

Пример

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем удалите ключ "model" с помощью ключевого слова del и выведите словарь.
Вывод: полная программа на Python

Пример

Само по себе del уничтожает весь словарь:

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем удалите весь словарь с помощью ключевого слова del и попробуйте вывести его — это вызовет ошибку, потому что thisdict больше не существует.
Вывод: полная программа на Python

Метод clear()

Вызов clear() оставляет словарь пустым:

Пример

Prompt
Напишите программу на Python, которая создаёт словарь с именем thisdict с ключами "brand", "model" и "year" и значениями "Ford", "Mustang" и 1964. Затем очистите словарь с помощью метода clear() и выведите его.
Вывод: полная программа на Python