Словник Python pop ()

Метод 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) 

Цікаві статті...