Contenu du cours
Structures de Données Python
Structures de Données Python
Suppression des Tuples en Python : Suppression des Références aux Tuples
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 directement supprimer des éléments d'eux. 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 séduit le public, sauf pour le film d'animation "Finding Nemo"
.
- Convertissez le tuple
movie_poster
en une liste et assignez-le à la variabletemp_list
. - Supprimez les éléments
"The Lion King"
et"Jurassic Park"
de la liste. - Convertissez la liste de nouveau en un tuple et assignez la valeur à la variable
movie_poster
. - Supprimez la liste
temp_list
.
Solution
Merci pour vos commentaires !
Suppression des Tuples en Python : Suppression des Références aux Tuples
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 directement supprimer des éléments d'eux. 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 séduit le public, sauf pour le film d'animation "Finding Nemo"
.
- Convertissez le tuple
movie_poster
en une liste et assignez-le à la variabletemp_list
. - Supprimez les éléments
"The Lion King"
et"Jurassic Park"
de la liste. - Convertissez la liste de nouveau en un tuple et assignez la valeur à la variable
movie_poster
. - Supprimez la liste
temp_list
.
Solution
Merci pour vos commentaires !