Osio 3. Luku 4
single
Python-tuplejen Poistaminen: Viittausten Poistaminen Tupleihin
Pyyhkäise näyttääksesi valikon
Pythonin tuple 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.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Alkioiden poistaminen
Huomio
Koska tuplet ovat muuttumattomia, niistä ei voi poistaa alkioita suoraan. Voit kuitenkin kiertää tämän rajoituksen muuntamalla tuplen listaksi, muokkaamalla listaa ja muuttamalla sen takaisin tupleksi.
12345678910111213movies = ("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)
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Eläinaiheiset elokuvat eivät vedonneet yleisöön, lukuun ottamatta animaatioelokuvaa "Finding Nemo".
- Muunna tuple
movie_posterlistaksi ja tallenna se muuttujaantemp_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ää?
Kiitos palautteestasi!
Osio 3. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme