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