Kohteiden Lisääminen Tupleen: Vaihtoehtoiset Lähestymistavat Käyttämällä Listoja
Lisätäksemme elementtejä tupleen, voimme käyttää samaa lähestymistapaa, joka on tehokas poistamiseen. Koska tuplet ovat muuttumattomia, emme voi suoraan lisätä niihin elementtiä ilman virhettä. On kuitenkin olemassa kiertotapoja lisätä uusia elementtejä tupleen. Tutkitaan kahta yleistä lähestymistapaa.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)
Toinen tapa lisätä elementti tupleen on yhdistää se toiseen tupleen. Tämä on jotain, mitä tutkittiin muutama luku sitten. Jos haluat lisätä yhden tai useamman elementin, luo yksinkertaisesti uusi tuple näillä elementeillä ja yhdistä se alkuperäiseen tupleen.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Tehtävä
Swipe to start coding
Sinulle annetaan tuple animal_movies
.
- Lisää tähän tupleen kaksi uutta elokuvaa:
"Dumbo"
ja"Zootopia"
. - Voit käyttää mitä tahansa menetelmää niiden lisäämiseen, joko muuntamalla listaksi tai yhdistämällä tuplet.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 6