Python Dictionary pop ()

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) 

Articole interesante...