Как удалить элемент из словаря в Python

Чтобы удалить пару элементов (ключ:значение) из словаря в 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 с помощью подробных примеров программ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *