Metoden pop () fjerner og returnerer et element fra en ordbog med den givne nøgle.
pop()
Metoden er syntaks
dictionary.pop (nøgle (, standard))
pop () Parametre
pop()
metoden tager to parametre:
- nøgle - nøgle, der skal søges efter fjernelse
- standardværdi , der skal returneres, når nøglen ikke er i ordbogen
Returneringsværdi fra pop ()
De pop()
returnerer fremgangsmåden:
- Hvis
key
findes - fjernet / poppet element fra ordbogen - Hvis
key
ikke findes - værdi angivet som det andet argument (standard) - Hvis
key
ikke findes, og standardargument ikke er specificeret -KeyError
undtagelse hæves
Eksempel 1: Pop et element fra ordbogen
# 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)
Produktion
Det poppede element er: 2 Ordbogen er: ('orange': 3, 'druer': 4)
Eksempel 2: Pop et element, der ikke findes fra ordbogen
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Produktion
KeyError: 'guava'
Eksempel 3: Pop et element, der ikke findes fra ordbogen, forudsat en standardværdi
# 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)
Produktion
Det poppede element er: banan Ordbogen er: ('orange': 3, 'æble': 2, 'druer': 4)