Метод словаря dict.pop() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

Метод dict.pop() используется для удаления и возвращения элемента из словаря Python по ключу, если такой ключ существует. 

Синтаксис:

dict.pop(key[, default])

Аргументы:

  • dict - передаваемый словарь для извлечения элемента.
  • key - ключ элемента.
  • default - ключ по умолчанию, в случае, если не был найден нужный ключ.

Примечания:

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

Рассмотрим пример:

fruits = {'apple': 2, 'lemon': 3, 'pineapple': 4 } 

# Извлечение значения элемента
element = fruits.pop('lemon') 

print('Выбранный элемент имеет значение:', element) 

# Извлечение не существующего элемента со значением по умолчанию
element = fruits.pop('grapes', 5) 

print('Выбранный элемент имеет значение:', element) 

# Извлечение не существующего элемента
element = fruits.pop('grapes') 

print('Выбранный элемент имеет значение:', element) 

Результат:

>>> Выбранный элемент имеет значение: 3
>>> Выбранный элемент имеет значение: 5

>>> Traceback (most recent call last):
>>>   File "C:\Users\Razilator\Desktop\Projects\Coding\articles\methods\dict\dict_pop\main.py", line 14, in <module>
>>>     element = fruits.pop('grapes')
>>>               ^^^^^^^^^^^^^^^^^^^^
>>> KeyError: 'grapes'
Теги записи: Python, Основы Python, dict, Словарь, pop(),
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)