Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à Jour d'un Tuple | Tuple
Structures de Données Python
course content

Contenu du cours

Structures de Données Python

Structures de Données Python

1. Liste
2. Dictionnaire
3. Tuple
4. Ensemble

book
Mise à Jour d'un Tuple

Pour modifier les valeurs dans un tuple, vous pouvez utiliser une technique similaire à celle de la suppression. Étant donné qu'un tuple est immuable, vous ne pouvez pas modifier directement ses éléments sans rencontrer une erreur.

123
movie_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
copy

Cependant, en convertissant le tuple en liste, vous pouvez facilement effectuer les modifications souhaitées.

12345678910111213
current_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)
copy
Tâche

Swipe to start coding

Vous avez un nouveau tuple contenant des genres, appelé movie_genres.

Votre tâche :

  • Convertissez le tuple en une liste et assignez-le à la variable temp_list.
  • Remplacez l'élément "Drama" par "Thriller".
  • Remplacez l'élément "Horror" par "Adventure".
  • Convertissez la liste en un tuple et assignez la valeur à la variable movie_genres.
  • Supprimez la liste temporaire.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
toggle bottom row

book
Mise à Jour d'un Tuple

Pour modifier les valeurs dans un tuple, vous pouvez utiliser une technique similaire à celle de la suppression. Étant donné qu'un tuple est immuable, vous ne pouvez pas modifier directement ses éléments sans rencontrer une erreur.

123
movie_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
copy

Cependant, en convertissant le tuple en liste, vous pouvez facilement effectuer les modifications souhaitées.

12345678910111213
current_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)
copy
Tâche

Swipe to start coding

Vous avez un nouveau tuple contenant des genres, appelé movie_genres.

Votre tâche :

  • Convertissez le tuple en une liste et assignez-le à la variable temp_list.
  • Remplacez l'élément "Drama" par "Thriller".
  • Remplacez l'élément "Horror" par "Adventure".
  • Convertissez la liste en un tuple et assignez la valeur à la variable movie_genres.
  • Supprimez la liste temporaire.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt