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 Ordbøger
Python Datastrukturer

Stryg for at vise menuen

book
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:

python
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)
copy

Hvis nøglen ikke findes i dictionary'en, rejser 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")
copy
Opgave

Swipe to start coding

Du får den samme ordbog authors_books.

  • Fjern "Stephen King"s bøger fra ordbogen og gem dem i variablen kings_books.
  • Brug pop()-metoden til at opnå 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
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

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

book
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:

python
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)
copy

Hvis nøglen ikke findes i dictionary'en, rejser 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")
copy
Opgave

Swipe to start coding

Du får den samme ordbog authors_books.

  • Fjern "Stephen King"s bøger fra ordbogen og gem dem i variablen kings_books.
  • Brug pop()-metoden til at opnå 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
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt