Pythonin 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.
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
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.
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)
Swipe to start coding
Eläinelokuvat 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
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4
Pythonin 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.
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
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.
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)
Swipe to start coding
Eläinelokuvat 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
Kiitos palautteestasi!
single