Brug af pop() Metoden: Sletning af Elementer med Returværdier
pop()
-metoden i Python-dictionaries giver dig mulighed for at fjerne et nøgle-værdi-par baseret på dets nøgle og returnerer den tilsvarende værdi. Denne metode er særligt nyttig, når du har brug for at udtrække og behandle en værdi, mens du samtidig fjerner den fra dictionary'en.
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 dictionary'en, rejser 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")
Swipe to start coding
Du får den samme ordbog authors_books
.
- Fjern
"Stephen King"
s bøger fra ordbogen og gem dem i variablenkings_books
. - Brug
pop()
-metoden til at opnå dette.
Løsning
Tak for dine kommentarer!
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
Awesome!
Completion rate improved to 3.23
Brug af pop() Metoden: Sletning af Elementer med Returværdier
Stryg for at vise menuen
pop()
-metoden i Python-dictionaries giver dig mulighed for at fjerne et nøgle-værdi-par baseret på dets nøgle og returnerer den tilsvarende værdi. Denne metode er særligt nyttig, når du har brug for at udtrække og behandle en værdi, mens du samtidig fjerner den fra dictionary'en.
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 dictionary'en, rejser 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")
Swipe to start coding
Du får den samme ordbog authors_books
.
- Fjern
"Stephen King"
s bøger fra ordbogen og gem dem i variablenkings_books
. - Brug
pop()
-metoden til at opnå dette.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 3.23single