Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Alkioiden Poistaminen ja Tallentaminen Pythonissa | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Python-tietorakenteet

bookAlkioiden Poistaminen ja Tallentaminen Pythonissa

Python-sanakirjojen pop()-metodi mahdollistaa avain-arvoparin poistamisen avaimen perusteella ja palauttaa vastaavan arvon. Tämä metodi on erityisen hyödyllinen, kun halutaan hakea ja käsitellä arvoa samalla kun se poistetaan sanakirjasta.

Syntaksi on:

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

Jos avainta ei löydy sanakirjasta, 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ä tähän pop()-metodia.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 14
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookAlkioiden Poistaminen ja Tallentaminen Pythonissa

Pyyhkäise näyttääksesi valikon

Python-sanakirjojen pop()-metodi mahdollistaa avain-arvoparin poistamisen avaimen perusteella ja palauttaa vastaavan arvon. Tämä metodi on erityisen hyödyllinen, kun halutaan hakea ja käsitellä arvoa samalla kun se poistetaan sanakirjasta.

Syntaksi on:

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

Jos avainta ei löydy sanakirjasta, 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ä tähän pop()-metodia.

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 1. Luku 14
single

single

some-alt