Slette Elementer og Lagre Dem i Python
Metoden pop() i Python-ordbøker gjør det mulig å fjerne et nøkkel-verdi-par basert på nøkkelen, og returnerer den tilhørende verdien. Denne metoden er spesielt nyttig når det er behov for å hente ut og behandle en verdi samtidig som den fjernes fra ordboken.
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økkelen ikke finnes i ordboken, vil Python kaste et KeyError-unntak.
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 har fått den samme ordboken authors_books.
- Fjern bøkene til
"Stephen King"fra ordboken og lagre dem i variabelenkings_books. - Bruk metoden
pop()for å gjøre dette.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 4
Slette Elementer og Lagre Dem i Python
Sveip for å vise menyen
Metoden pop() i Python-ordbøker gjør det mulig å fjerne et nøkkel-verdi-par basert på nøkkelen, og returnerer den tilhørende verdien. Denne metoden er spesielt nyttig når det er behov for å hente ut og behandle en verdi samtidig som den fjernes fra ordboken.
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økkelen ikke finnes i ordboken, vil Python kaste et KeyError-unntak.
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 har fått den samme ordboken authors_books.
- Fjern bøkene til
"Stephen King"fra ordboken og lagre dem i variabelenkings_books. - Bruk metoden
pop()for å gjøre dette.
Løsning
Takk for tilbakemeldingene dine!
single