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'