Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af pop()-Metoden: Sletning af Elementer med Returværdier | Beherskelse af Python Dictionaries
Python Datastrukturer
Sektion 2. Kapitel 6
single

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)
123456789101112
book = { "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.

12345678
book = { "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 variablen kings_books.
  • Brug metoden pop() til at udføre dette.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt