Items Toevoegen aan een Tuple: Alternatieve Benaderingen met Lijsten
Om elementen aan een tuple toe te voegen, kun je dezelfde benadering gebruiken die effectief is voor verwijdering. Aangezien tuples onveranderlijk zijn, kunnen we niet direct een element eraan toevoegen zonder een fout tegen te komen. Er zijn echter oplossingen om nieuwe elementen aan een tuple toe te voegen. Laten we twee veelvoorkomende benaderingen verkennen.
# 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)
Een andere manier om een element aan een tuple toe te voegen, is door het te concatenaten met een andere tuple. Dit is iets dat we een paar hoofdstukken terug hebben verkend. Als je een of meer elementen wilt toevoegen, maak dan eenvoudig een nieuwe tuple met deze elementen en combineer deze met de originele tuple.
# 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)
Swipe to start coding
Je krijgt de tuple animal_movies
.
- Voeg twee nieuwe films toe aan deze tuple:
"Dumbo"
en"Zootopia"
. - Je kunt elke methode gebruiken om ze toe te voegen, hetzij door te converteren naar een lijst of door tuples te concateneren.
Oplossing
Bedankt voor je feedback!