Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Elemente zu einem Tuple Hinzufügen
Um Elemente zu einem Tupel hinzuzufügen, können Sie denselben Ansatz verwenden, der auch für das Löschen effektiv ist. Da Tupel unveränderlich sind, können wir ihnen nicht direkt ein Element hinzufügen, ohne auf einen Fehler zu stoßen. Es gibt jedoch Umgehungsmöglichkeiten, um neue Elemente zu einem Tupel hinzuzufügen. Lassen Sie uns zwei gängige Ansätze erkunden.
# 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)
Eine andere Möglichkeit, ein Element zu einem Tupel hinzuzufügen, besteht darin, es mit einem anderen Tupel zu verketten. Dies haben wir in einigen Kapiteln zuvor erkundet. Wenn Sie ein oder mehrere Elemente hinzufügen möchten, erstellen Sie einfach ein neues Tupel mit diesen Elementen und kombinieren Sie es mit dem ursprünglichen Tupel.
# 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
Du hast das Tupel animal_movies
gegeben.
Dein Ziel:
- Füge diesem Tupel zwei neue Filme hinzu:
"Dumbo"
und"The Lion King"
. - Du kannst jede Methode verwenden, um sie hinzuzufügen, entweder durch Umwandlung in eine Liste oder durch Verkettung von Tupeln.
Lösung
Danke für Ihr Feedback!
Elemente zu einem Tuple Hinzufügen
Um Elemente zu einem Tupel hinzuzufügen, können Sie denselben Ansatz verwenden, der auch für das Löschen effektiv ist. Da Tupel unveränderlich sind, können wir ihnen nicht direkt ein Element hinzufügen, ohne auf einen Fehler zu stoßen. Es gibt jedoch Umgehungsmöglichkeiten, um neue Elemente zu einem Tupel hinzuzufügen. Lassen Sie uns zwei gängige Ansätze erkunden.
# 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)
Eine andere Möglichkeit, ein Element zu einem Tupel hinzuzufügen, besteht darin, es mit einem anderen Tupel zu verketten. Dies haben wir in einigen Kapiteln zuvor erkundet. Wenn Sie ein oder mehrere Elemente hinzufügen möchten, erstellen Sie einfach ein neues Tupel mit diesen Elementen und kombinieren Sie es mit dem ursprünglichen Tupel.
# 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
Du hast das Tupel animal_movies
gegeben.
Dein Ziel:
- Füge diesem Tupel zwei neue Filme hinzu:
"Dumbo"
und"The Lion King"
. - Du kannst jede Methode verwenden, um sie hinzuzufügen, entweder durch Umwandlung in eine Liste oder durch Verkettung von Tupeln.
Lösung
Danke für Ihr Feedback!