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ă
key
este găsit - element eliminat / eliminat din dicționar - Dacă
key
nu este găsit - valoarea specificată ca al doilea argument (implicit) - Dacă
key
nu este găsit și argumentul implicit nu este specificat -KeyError
se 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)