Section 3. Chapitre 5
single
Mise à Jour des Tuples en Python
Glissez pour afficher le menu
Pour modifier les valeurs d'un tuple, il est possible d'utiliser une technique similaire à celle de la suppression. Comme un tuple est immuable, il n'est pas possible de modifier directement ses éléments sans provoquer une erreur.
123movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
Cependant, en convertissant le tuple en liste, il est facile d'effectuer les modifications souhaitées.
12345678910111213current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
Tâche
Glissez pour commencer à coder
Vous disposez d'un nouveau tuple contenant des genres, appelé movie_genres.
- Convertir le tuple en liste et l'assigner à la variable
temp_list. - Remplacer l'élément
"Drama"par"Thriller". - Remplacer l'élément
"Horror"par"Adventure". - Convertir la liste de nouveau en tuple et assigner la valeur à la variable
movie_genres. - Supprimer la liste temporaire.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 5
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion