Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
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.
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
Sin embargo, al convertir la tupla en una lista, puedes realizar fácilmente los cambios deseados.
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)
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
¡Gracias por tus comentarios!
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.
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
Sin embargo, al convertir la tupla en una lista, puedes realizar fácilmente los cambios deseados.
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)
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
¡Gracias por tus comentarios!