Actualización de Tuplas en Python
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.
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, puedes 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)
Swipe to start coding
Se te da una nueva tupla que contiene géneros, llamada movie_genres
.
- 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!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.23
Actualización de Tuplas en Python
Desliza para mostrar el menú
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.
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, puedes 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)
Swipe to start coding
Se te da una nueva tupla que contiene géneros, llamada movie_genres
.
- 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!
Awesome!
Completion rate improved to 3.23single