Unir Tuplas en Python

A veces, es necesario combinar o unir dos tuplas para crear una nueva tupla con todos los elementos de ambas. Aquí exploraremos cómo unir dos tuplas y cómo multiplicar una tupla por un número para duplicar o repetir sus elementos.


Unir dos tuplas en Python

Puedes unir dos tuplas utilizando el operador + . Esto crea una nueva tupla que contiene todos los elementos de ambas tuplas originales en el mismo orden.

Ejemplo

    coordenadas = (39.47, -0.38)
print(coordenadas[0])
  

En este ejemplo, creamos dos tuplas tupla1 y tupla2 , y luego las unimos utilizando el operador + para crear tupla_unida . Esta nueva tupla contiene todos los elementos de ambas tuplas originales en el mismo orden.

Ejemplo

    t1 = ("pera", "mango")
t2 = ("fresa",)
t3 = ("uva", "higo")
print(t1 + t2 + t3)
  
Abrir en editor

En este ejemplo, estamos uniendo tres tuplas diferentes ( tupla1 , tupla2 y tupla3 ) en una sola tupla llamada tupla_unida . Utilizamos el operador + para concatenar las tuplas y crear una nueva tupla que contiene todos los elementos de las tuplas originales. El resultado es una tupla que contiene todos los elementos de las tres tuplas originales en el mismo orden.


Multiplicar una tupla en Python

Puedes multiplicar una tupla por un número entero para repetir sus elementos múltiples veces y crear una nueva tupla.

Ejemplo

    tupla_original = ("a", "b", "c")
tupla_multiplicada = tupla_original * 3
print(tupla_multiplicada)  # Salida: ("a", "b", "c", "a", "b", "c", "a", "b", "c")
  
Abrir en editor

En este ejemplo, tomamos la tupla tupla_original y la multiplicamos por 3. Esto crea una nueva tupla tupla_repetida que contiene los elementos de tupla_original repetidos tres veces.

Ejemplo

    tupla_original = ("a", "b", "c")
tupla_multiplicada = tupla_original * 3
print(tupla_multiplicada)  # Salida: ("a", "b", "c", "a", "b", "c", "a", "b", "c")
  
Abrir en editor

En este ejemplo, tenemos una tupla llamada tupla_original que contiene tres elementos: "a", "b" y "c". Utilizamos el operador * para multiplicar la tupla por 3, lo que significa que repetimos la tupla tres veces. El resultado es una nueva tupla llamada tupla_multiplicada que contiene los elementos de la tupla original repetidos tres veces.

Estas operaciones son útiles cuando necesitas combinar o repetir elementos de tuplas en tus programas de Python. La unión te permite combinar múltiples tuplas en una sola, mientras que la multiplicación te permite generar una nueva tupla con elementos repetidos. Estas operaciones pueden ser especialmente útiles en situaciones donde necesitas manipular datos organizados en forma de tuplas.


Practica Unir Tuplas en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

Puedes unir dos tuplas utilizando el operador + . Esto crea una nueva tupla que contiene todos los elementos de ambas tuplas originales en el mismo orden.

Ejemplo

    tupla1 = ("pera", "mango", "fresa")
tupla2 = ("fresa", "higo", "sandía")
unida = tupla1 + tupla2
print(unida)
  
Abrir en editor

Ejercicio: En este ejemplo, creamos dos tuplas

En este ejemplo, creamos dos tuplas tupla1 y tupla2 , y luego las unimos utilizando el operador + para crear tu.

Ejemplo

    coordenadas = (39.47, -0.38)
print(coordenadas[0])
  
Abrir en editor

Ejercicio: Usar print() (2)

Puedes multiplicar una tupla por un número entero para repetir sus elementos múltiples veces y crear una nueva tupla.

Ejemplo

    tupla_original = ("a", "b", "c")
tupla_multiplicada = tupla_original * 3
print(tupla_multiplicada)  # Salida: ("a", "b", "c", "a", "b", "c", "a", "b", "c")
  
Abrir en editor

Ejercicio: En este ejemplo, tomamos la tupla

En este ejemplo, tomamos la tupla tupla_original y la multiplicamos por 3. Esto crea una nueva tupla tupla_repetida que contiene los element.

Ejemplo

    t1 = ("pera", "mango")
t2 = ("fresa",)
t3 = ("fresa", "higo")
print(t1 + t2 + t3)
  
Abrir en editor

Comprueba lo aprendido

Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.