Метод pop () видаляє та повертає елемент зі словника, що має даний ключ.
Синтаксис pop()
методу:
dictionary.pop (ключ (за замовчуванням))
pop () Параметри
pop()
метод приймає два параметри:
- ключ - ключ, який потрібно шукати для видалення
- за замовчуванням - значення, яке повертається, коли ключа немає в словнику
Повернене значення з pop ()
У pop()
метод повертає:
- Якщо
key
знайдено - вилучений / вискочив елемент зі словника - Якщо
key
не знайдено - значення вказано як другий аргумент (за замовчуванням) - Якщо
key
не знайдено і аргумент за замовчуванням не вказано -KeyError
виняток висувається
Приклад 1: Виведіть елемент зі словника
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Вихідні дані
Вискакуючий елемент: 2 Словник: ('апельсин': 3, 'виноград': 4)
Приклад 2: Виведіть елемент, якого немає у словнику
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Вихідні дані
KeyError: 'гуава'
Приклад 3: Вивести елемент, якого немає у словнику, за умови значення за замовчуванням
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Вихідні дані
Виникаючий елемент: банан Словник: ('апельсин': 3, 'яблуко': 2, 'виноград': 4)