Сообщить об ошибке.

Метод dict.pop() в Python, примеры кода

Получить значение словаря по ключу и удалить его

Синтаксис:

dict.pop(key[, default])

Параметры:

  • key - ключ словаря.
  • default - значение по умолчанию.

Возвращаемое значение:

  • значение, соответствующее ключу key словаря или значение по умолчанию default.

Описание:

Метод dict.pop() вернет значение ключа key, а также удалит его из словаря dict. Если ключ не найден, то вернет значение по умолчанию default.

Если значение по умолчанию default не задано и ключ key отсутствует в словаре dict, то возникает ошибка KeyError.

Пример работы метода словаря dict.pop():

>>> x = {'one': 0, 'two': 20, 'three': 3, 'four': 4}
>>> x.pop('three')
# 3
>>> x
# {'one': 0, 'two': 20, 'four': 4}

>>> x.pop('three', 150)
# 150

>>> x.pop('ten')
# Traceback (most recent call last):
#   File "<stdin>", line 1, in <module>
# KeyError: 'ten'