Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Löschen Eines Tupels
Ein Tupel in Python ist unveränderlich, was bedeutet, dass Sie seine Elemente nach der Erstellung nicht ändern, hinzufügen oder entfernen können. Sie können jedoch das gesamte Tupel mit dem del
-Befehl löschen.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Entfernen von Elementen
Hinweis
Da Tupel unveränderlich sind, können Sie keine Elemente direkt aus ihnen entfernen. Sie können jedoch einen Umweg machen, indem Sie das Tupel in eine Liste umwandeln, die Liste ändern und dann wieder in ein Tupel umwandeln.
movies = ("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
Die Tierfilme sprachen das Publikum nicht an, außer dem Animationsfilm "Finding Nemo"
.
Dein Ziel:
- Wandle das Tupel
movie_poster
in eine Liste um und weise sie der Variablentemp_list
zu. - Entferne die Elemente
"The Lion King"
und"Jurassic Park"
aus der Liste. - Wandle die Liste zurück in ein Tupel um und weise den Wert der Variablen
movie_poster
zu. - Lösche die Liste
temp_list
.
Lösung
Danke für Ihr Feedback!
Löschen Eines Tupels
Ein Tupel in Python ist unveränderlich, was bedeutet, dass Sie seine Elemente nach der Erstellung nicht ändern, hinzufügen oder entfernen können. Sie können jedoch das gesamte Tupel mit dem del
-Befehl löschen.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Entfernen von Elementen
Hinweis
Da Tupel unveränderlich sind, können Sie keine Elemente direkt aus ihnen entfernen. Sie können jedoch einen Umweg machen, indem Sie das Tupel in eine Liste umwandeln, die Liste ändern und dann wieder in ein Tupel umwandeln.
movies = ("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
Die Tierfilme sprachen das Publikum nicht an, außer dem Animationsfilm "Finding Nemo"
.
Dein Ziel:
- Wandle das Tupel
movie_poster
in eine Liste um und weise sie der Variablentemp_list
zu. - Entferne die Elemente
"The Lion King"
und"Jurassic Park"
aus der Liste. - Wandle die Liste zurück in ein Tupel um und weise den Wert der Variablen
movie_poster
zu. - Lösche die Liste
temp_list
.
Lösung
Danke für Ihr Feedback!