Sección 3. Capítulo 5
single
Actualización de Tuplas en Python
Desliza para mostrar el menú
Para modificar valores dentro de una tupla, se puede utilizar una técnica similar a la empleada para la eliminación. Debido a que una tupla es inmutable, no es posible alterar directamente sus elementos sin provocar un error.
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
Sin embargo, al convertir la tupla en una lista, es posible realizar fácilmente los cambios deseados.
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)
Tarea
Desliza para comenzar a programar
Se te proporciona una nueva tupla que contiene géneros, llamada movie_genres.
- Convierte la tupla en una lista y asígnala a la variable
temp_list. - Sustituye el elemento
"Drama"por"Thriller". - Sustituye el elemento
"Horror"por"Adventure". - Convierte la lista nuevamente en una tupla y asigna el valor a la variable
movie_genres. - Elimina la lista temporal.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 5
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla