Возвращает значение по указанному ключу и убирает элемент из словаря.
dict.pop(key[, default])
key -- Ключ, значение по которому следует добыть

default -- Значение, которое следует вернуть, если указанный ключ отсутствует в словаре. Если не указано, при отсутствии ключа возбуждается исключение KeyError.

    my_dict = {'a': 1, 'b': 2}

value = my_dict.pop('a')
value # 1
my_dict # {'b': 2}

value = my_dict.pop('x', 'some')
value # some
my_dict # {'b': 2}

my_dict.pop('x') # KeyError

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

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.