Метод 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