De methode pop () verwijdert een element uit een woordenboek met de opgegeven sleutel en geeft het terug.
De syntaxis van pop()
methode is
woordenboek.pop (sleutel (, standaard))
pop () Parameters
pop()
methode heeft twee parameters:
- key - sleutel die moet worden gezocht voor verwijdering
- default - waarde die moet worden geretourneerd als de sleutel niet in het woordenboek staat
Retourwaarde van pop ()
De pop()
methode retourneert:
- Als
key
is gevonden - element verwijderd / verwijderd uit het woordenboek - If
key
is not found - waarde opgegeven als het tweede argument (standaard) - Als
key
is niet gevonden en het standaardargument is niet opgegeven - er wordt eenKeyError
uitzondering gemaakt
Voorbeeld 1: Pop een element uit het woordenboek
# 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)
Uitvoer
Het gepofte element is: 2 Het woordenboek is: ('oranje': 3, 'druiven': 4)
Voorbeeld 2: Pop een element dat niet aanwezig is in het woordenboek
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Uitvoer
KeyError: 'guave'
Voorbeeld 3: Pop een element dat niet aanwezig is in het woordenboek, mits een standaardwaarde
# 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)
Uitvoer
Het gepofte element is: banaan Het woordenboek is: ('oranje': 3, 'appel': 2, 'druiven': 4)