Metoda pop () elimină și returnează un element dintr-un dicționar cu cheia dată.
Sintaxa pop()metodei este
dictionary.pop (cheie (, implicit))
pop () Parametri
pop() metoda are doi parametri:
- cheie - cheie care trebuie căutată pentru eliminare
- implicit - valoare care trebuie returnată atunci când cheia nu se află în dicționar
Returnează valoarea din pop ()
În pop()metoda returneaza:
- Dacă
keyeste găsit - element eliminat / eliminat din dicționar - Dacă
keynu este găsit - valoarea specificată ca al doilea argument (implicit) - Dacă
keynu este găsit și argumentul implicit nu este specificat -KeyErrorse ridică excepția
Exemplul 1: scoateți un element din dicționar
# 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)
Ieșire
Elementul popped este: 2 Dicționarul este: („portocaliu”: 3, „struguri”: 4)
Exemplul 2: Pop un element care nu este prezent din dicționar
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Ieșire
KeyError: „guava”
Exemplul 3: Pop un element care nu este prezent din dicționar, cu o valoare implicită
# 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)
Ieșire
Elementul popped este: banana Dicționarul este: („portocaliu”: 3, „măr”: 2, „struguri”: 4)








