Contenu du cours
Structures de Données Python
Structures de Données Python
Suppression d'un Tuple
Un tuple en Python est immuable, ce qui signifie qu'une fois créé, vous ne pouvez pas changer, ajouter ou supprimer ses éléments. Cependant, vous pouvez supprimer l'ensemble du tuple en utilisant l'instruction del
.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Suppression d'Éléments
Remarque
Étant donné que les tuples sont immuables, vous ne pouvez pas supprimer directement des éléments. Cependant, vous pouvez contourner cela en convertissant le tuple en liste, en modifiant la liste, puis en la reconvertissant en tuple.
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
Les films d'animaux n'ont pas attiré le public, sauf pour le film d'animation "Finding Nemo"
.
Votre objectif :
- Convertir le tuple
movie_poster
en une liste et l'assigner à la variabletemp_list
. - Supprimer les éléments
"The Lion King"
et"Jurassic Park"
de la liste. - Convertir la liste de nouveau en un tuple et assigner la valeur à la variable
movie_poster
. - Supprimer la liste
temp_list
.
Solution
Merci pour vos commentaires !
Suppression d'un Tuple
Un tuple en Python est immuable, ce qui signifie qu'une fois créé, vous ne pouvez pas changer, ajouter ou supprimer ses éléments. Cependant, vous pouvez supprimer l'ensemble du tuple en utilisant l'instruction del
.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Suppression d'Éléments
Remarque
Étant donné que les tuples sont immuables, vous ne pouvez pas supprimer directement des éléments. Cependant, vous pouvez contourner cela en convertissant le tuple en liste, en modifiant la liste, puis en la reconvertissant en tuple.
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
Les films d'animaux n'ont pas attiré le public, sauf pour le film d'animation "Finding Nemo"
.
Votre objectif :
- Convertir le tuple
movie_poster
en une liste et l'assigner à la variabletemp_list
. - Supprimer les éléments
"The Lion King"
et"Jurassic Park"
de la liste. - Convertir la liste de nouveau en un tuple et assigner la valeur à la variable
movie_poster
. - Supprimer la liste
temp_list
.
Solution
Merci pour vos commentaires !