Метод pop в Python: значение ключа.

Возвращает значение ключа и удаляет его из словаря. Если ключа нет, возвращает default (по умолчанию бросает исключение).

pop(key[, default])

  • key — ключ, значение которого нужно вернуть.
  • default — значение по умолчанию, если ключа нет в словаре.
a = {'one': 1, 'two': 2, 'three': 3}
print(a.pop('one'))  # 1, a = {'two': 2, 'three': 3}
print(a.pop('four'))  # KeyError: 'four'
print(a.pop('four', 'no key'))  # no key