Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
Agregar Elementos a una Tupla
Para agregar elementos a una tupla, puedes usar el mismo enfoque que es efectivo para la eliminación. Dado que las tuplas son inmutables, no podemos agregar directamente un elemento a ellas sin encontrar un error. Sin embargo, hay soluciones para agregar nuevos elementos a una tupla. Exploremos dos enfoques comunes.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)
Otra forma de agregar un elemento a una tupla es concatenándolo con otra tupla. Esto es algo que exploramos hace algunos capítulos. Si deseas agregar uno o más elementos, simplemente crea una nueva tupla con estos elementos y combínala con la tupla original.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Swipe to start coding
Se te da la tupla animal_movies
.
Tu objetivo:
- Añadir dos nuevas películas a esta tupla:
"Dumbo"
y"The Lion King"
. - Puedes usar cualquier método para añadirlas, ya sea convirtiendo a una lista o concatenando tuplas.
Solución
¡Gracias por tus comentarios!
Agregar Elementos a una Tupla
Para agregar elementos a una tupla, puedes usar el mismo enfoque que es efectivo para la eliminación. Dado que las tuplas son inmutables, no podemos agregar directamente un elemento a ellas sin encontrar un error. Sin embargo, hay soluciones para agregar nuevos elementos a una tupla. Exploremos dos enfoques comunes.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)
Otra forma de agregar un elemento a una tupla es concatenándolo con otra tupla. Esto es algo que exploramos hace algunos capítulos. Si deseas agregar uno o más elementos, simplemente crea una nueva tupla con estos elementos y combínala con la tupla original.
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Swipe to start coding
Se te da la tupla animal_movies
.
Tu objetivo:
- Añadir dos nuevas películas a esta tupla:
"Dumbo"
y"The Lion King"
. - Puedes usar cualquier método para añadirlas, ya sea convirtiendo a una lista o concatenando tuplas.
Solución
¡Gracias por tus comentarios!