Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Pythonin Tuplien Poistaminen | Osio
Python-tietorakenteet

bookPythonin Tuplien Poistaminen

Tuple Pythonissa on muuttumaton, eli kun se on luotu, sen alkioita ei voi muuttaa, lisätä tai poistaa. Koko tuplen voi kuitenkin poistaa käyttämällä del-lausetta.

1234567
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
copy

Alkioiden poistaminen

Note
Huomio

Koska tuplet ovat muuttumattomia, niistä ei voi poistaa alkioita suoraan. Tämän voi kuitenkin kiertää muuntamalla tuplen listaksi, muokkaamalla listaa ja muuttamalla se takaisin tupleksi.

12345678910111213
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
copy
Tehtävä

Swipe to start coding

Eläinelokuvat eivät vedonneet yleisöön, lukuun ottamatta animaatioelokuvaa "Finding Nemo".

  • Muunna tuple movie_poster listaksi ja tallenna se muuttujaan temp_list.
  • Poista listalta alkiot "The Lion King" ja "Jurassic Park".
  • Muunna lista takaisin tupleksi ja tallenna arvo muuttujaan movie_poster.
  • Poista lista temp_list.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 19
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookPythonin Tuplien Poistaminen

Pyyhkäise näyttääksesi valikon

Tuple Pythonissa on muuttumaton, eli kun se on luotu, sen alkioita ei voi muuttaa, lisätä tai poistaa. Koko tuplen voi kuitenkin poistaa käyttämällä del-lausetta.

1234567
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
copy

Alkioiden poistaminen

Note
Huomio

Koska tuplet ovat muuttumattomia, niistä ei voi poistaa alkioita suoraan. Tämän voi kuitenkin kiertää muuntamalla tuplen listaksi, muokkaamalla listaa ja muuttamalla se takaisin tupleksi.

12345678910111213
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
copy
Tehtävä

Swipe to start coding

Eläinelokuvat eivät vedonneet yleisöön, lukuun ottamatta animaatioelokuvaa "Finding Nemo".

  • Muunna tuple movie_poster listaksi ja tallenna se muuttujaan temp_list.
  • Poista listalta alkiot "The Lion King" ja "Jurassic Park".
  • Muunna lista takaisin tupleksi ja tallenna arvo muuttujaan movie_poster.
  • Poista lista temp_list.

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 19
single

single

some-alt