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'