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) 

Интересни статии...