Чтобы удалить пару элементов (ключ:значение) из словаря в Python, используйте функцию pop() в словаре с ключом в качестве аргумента функции.
В этом руководстве мы узнаем про удаление конкретной пары key:value из данного словаря с помощью подробных примеров программ в Python.
Синтаксис
Ниже приведен синтаксис для удаления пары ключ:значение из словаря с помощью функции pop().
myDictionary.pop(theKey)
Где, myDictionary – это словарь, из которого вы хотите удалить элемент с ключом в качестве Key. Также функция pop возвращает значение, соответствующее ключу.
Вы также можете использовать ключевое слово del, чтобы удалить элемент с помощью ключа.
Синтаксис для удаления пары ключ:значение с использованием ключевого слова del приведен ниже.
del Dictionary[key]
Вышеприведенное выражение не возвращает значения.
Пример 1: с помощью функции pop()
Давайте создадим словарь, инициализируем его и удалим элемент из словаря с помощью функции pop().
# create and initialize a dictionary
myDictionary = {
'a': '65',
'b': '66',
'c': '67'
}
# delete the item from the dictionary
poppedItem = myDictionary.pop('c')
print(poppedItem)
# print the dictionary items
print(myDictionary)
Вывод:
67
{'a': '65', 'b': '66'}
Как видите, мы не только удалили элемент из словаря, но также сохранили удаленный элемент в переменной.
Пример 2: с помощью ключевого слова del
Давайте создадим словарь, инициализируем его и удалим элемент из словаря с помощью ключевого слова del.
# create and initialize a dictionary
myDictionary = {
'a': '65',
'b': '66',
'c': '67'
}
# delete the item from the dictionary
del myDictionary['c']
# print the dictionary items
print(myDictionary)
Вывод:
{'a': '65', 'b': '66'}
В этом руководстве мы узнали, как удалить пару ключ:значение из словаря Python с использованием ключевых слов pop() и del с помощью подробных примеров программ.