Sletning af Elementer og Lagring af Dem i Python
Metoden pop() i Python-dictionaries gør det muligt 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 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")
Swipe to start coding
Du får det samme dictionary authors_books.
- Fjern bøgerne af
"Stephen King"fra dictionaryen og gem dem i variablenkings_books. - Brug metoden
pop()til dette formål.
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
Fantastisk!
Completion rate forbedret til 4
Sletning af Elementer og Lagring af Dem i Python
Stryg for at vise menuen
Metoden pop() i Python-dictionaries gør det muligt 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 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")
Swipe to start coding
Du får det samme dictionary authors_books.
- Fjern bøgerne af
"Stephen King"fra dictionaryen og gem dem i variablenkings_books. - Brug metoden
pop()til dette formål.
Løsning
Tak for dine kommentarer!
single