Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Actualizando una Tupla | Tupla
Estructuras de Datos en Python
course content

Contenido del Curso

Estructuras de Datos en Python

Estructuras de Datos en Python

1. Lista
2. Diccionario
3. Tupla
4. Conjunto

book
Actualizando una Tupla

Para modificar valores dentro de una tupla, puedes usar una técnica similar a la de eliminación. Debido a que una tupla es inmutable, no puedes alterar directamente sus elementos sin encontrar un error.

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

Sin embargo, al convertir la tupla en una lista, puedes realizar fácilmente los cambios deseados.

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
Tarea

Swipe to start coding

Se te da una nueva tupla que contiene géneros, llamada movie_genres.

Tu tarea:

  • Convierte la tupla en una lista y asígnala a la variable temp_list.
  • Reemplaza el elemento "Drama" con "Thriller".
  • Reemplaza el elemento "Horror" con "Adventure".
  • Convierte la lista de nuevo en una tupla y asigna el valor a la variable movie_genres.
  • Elimina la lista temporal.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
toggle bottom row

book
Actualizando una Tupla

Para modificar valores dentro de una tupla, puedes usar una técnica similar a la de eliminación. Debido a que una tupla es inmutable, no puedes alterar directamente sus elementos sin encontrar un error.

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

Sin embargo, al convertir la tupla en una lista, puedes realizar fácilmente los cambios deseados.

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
Tarea

Swipe to start coding

Se te da una nueva tupla que contiene géneros, llamada movie_genres.

Tu tarea:

  • Convierte la tupla en una lista y asígnala a la variable temp_list.
  • Reemplaza el elemento "Drama" con "Thriller".
  • Reemplaza el elemento "Horror" con "Adventure".
  • Convierte la lista de nuevo en una tupla y asigna el valor a la variable movie_genres.
  • Elimina la lista temporal.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt