Python vārdnīca pop ()

Metode pop () noņem un atdod elementu no vārdnīcas ar doto atslēgu.

Metodes sintakse pop()ir

 dictionary.pop (atslēga (pēc noklusējuma))

pop () parametri

pop() metode prasa divus parametrus:

  • atslēga - atslēga, kas meklējama noņemšanai
  • noklusējums - vērtība, kas jāatgriež, ja atslēgas nav vārdnīcā

Atgriešanās vērtība no pop ()

The pop()metode atgriež:

  • Ja keytiek atrasts - noņemts / izlecis elements no vārdnīcas
  • Ja keynav atrasts - vērtība norādīta kā otrais arguments (noklusējums)
  • Ja keynav atrasts un noklusējuma arguments nav norādīts - KeyErrortiek izcelts izņēmums

1. piemērs. Ievietojiet elementu no vārdnīcas

 # 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)

Rezultāts

 Izlecis elements ir: 2 Vārdnīca ir: ('oranžs': 3, 'vīnogas': 4) 

2. piemērs: uznirst elements, kas nav vārdnīcā

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Rezultāts

 KeyError: 'gvajava' 

3. piemērs: uzlieciet elementu, kas nav vārdnīcā, norādot noklusējuma vērtību

 # 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)

Rezultāts

 Izlecošais elements ir: banāns Vārdnīca ir: ('oranžs': 3, 'ābols': 2, 'vīnogas': 4) 

Interesanti raksti...