Sektion 2. Kapitel 6
single
Brug af pop()-Metoden: Sletning af Elementer med Returværdier
Stryg for at vise menuen
Metoden pop() i Python-dictionaries gør det muligt at fjerne et nøgle-værdi-par baseret på nøglen og returnerer den tilsvarende værdi. Denne metode er særligt nyttig, når det er nødvendigt at udtrække og behandle en værdi, samtidig med at den fjernes fra dictionaryen.
Syntaksen er:
dictionary.pop(key)
123456789101112book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Hvis nøglen ikke findes i dictionaryen, udløser Python en KeyError-undtagelse.
12345678book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Opgave
Swipe to start coding
Du har fået den samme ordbog authors_books.
- Fjern bøgerne fra
"Stephen King"fra ordbogen og gem dem i variablenkings_books. - Brug metoden
pop()til at udføre dette.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 6
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat