Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Using the pop() Method: Deleting Elements With Return Values | Mastering Python Dictionaries
Pythonin Tietorakenteet

Pyyhkäise näyttääksesi valikon

book
Using the pop() Method: Deleting Elements With Return Values

pop()-menetelmä Python-sanakirjoissa mahdollistaa avain-arvoparin poistamisen sen avaimen perusteella ja palauttaa vastaavan arvon. Tämä menetelmä on erityisen hyödyllinen, kun sinun täytyy poimia ja käsitellä arvo samalla, kun poistat sen sanakirjasta.

Syntaksi on:

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

Jos avainta ei ole sanakirjassa, Python nostaa KeyError-poikkeuksen.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
copy
Tehtävä

Swipe to start coding

Sinulle annetaan sama sanakirja authors_books.

  • Poista "Stephen King"in kirjat sanakirjasta ja tallenna ne muuttujaan kings_books.
  • Käytä pop()-metodia tämän saavuttamiseksi.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Using the pop() Method: Deleting Elements With Return Values

pop()-menetelmä Python-sanakirjoissa mahdollistaa avain-arvoparin poistamisen sen avaimen perusteella ja palauttaa vastaavan arvon. Tämä menetelmä on erityisen hyödyllinen, kun sinun täytyy poimia ja käsitellä arvo samalla, kun poistat sen sanakirjasta.

Syntaksi on:

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

Jos avainta ei ole sanakirjassa, Python nostaa KeyError-poikkeuksen.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
copy
Tehtävä

Swipe to start coding

Sinulle annetaan sama sanakirja authors_books.

  • Poista "Stephen King"in kirjat sanakirjasta ja tallenna ne muuttujaan kings_books.
  • Käytä pop()-metodia tämän saavuttamiseksi.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt