3 Tuplas

  ¿Qué son las TUPLAS en Python?

Una tupla es una colección ordenada de elementos que, a diferencia de las listas, no se puede modificar (es inalterable).

🔍 Ejemplo básico:

python

tupla_colores = ("rojo", "verde", "amarillo")

print(tupla_colores)  # Salida: ('rojo', 'verde', 'amarillo')

  • Los elementos van entre paréntesis y separados por comas.

  • Si mostramos la tupla, veremos todos sus valores en el orden asignado.

🔄 Recorrer una tupla:

Podemos usar un bucle for:

python

for color in tupla_colores:

    print(color)

Salida:

text

rojo  

verde  

amarillo 

📊 Acceder a elementos:

Cada elemento tiene un índice (posición) empezando en 0:

  • rojo → índice 0

  • verde → índice 1

  • amarillo → índice 2

python

print(tupla_colores[2])  # Salida: 'amarillo'

⚠️ Importante:

  • No se pueden añadir o eliminar elementos (es inmutable).

  • Ideal para almacenar datos fijos que no cambian en el programa.

📏 Longitud de una tupla:

Usamos len():

python

print(len(tupla_colores))  # Salida: 3 (tiene 3 elementos)

✅ Resumen:
Tuplas = Colección ordenada + Inmutable + Sintaxis: (elemento1, elemento2, ...).

¿Tienes dudas? ¡Déjalas en los comentarios! 👇

#Python #Programación #Tuplas #AprendePython


Notas adicionales:

  • Incluí emojis para hacerlo más visual.

  • Destacé la sintaxis con bloques de código.

  • Puedes ajustar los hashtags según tu audiencia.

  • Si prefieres menos emojis o un tono más formal, dime y lo adapto


Cómo Agregar y Eliminar Elementos en un Tuple en Python

Los tuples en Python son estructuras de datos inmutables, lo que significa que no pueden modificarse después de su creación. Sin embargo, hay formas de simular la adición o eliminación de elementos creando nuevos tuples.

Agregar elementos a un tuple

python

# Tuple original

mi_tuple = (1, 2, 3)


# Método 1: Concatenación

nuevo_tuple = mi_tuple + (4,)  # Nota: la coma es importante

print(nuevo_tuple)  # (1, 2, 3, 4)


# Método 2: Convertir a lista, agregar y volver a tuple

lista_temp = list(mi_tuple)

lista_temp.append(4)

mi_tuple = tuple(lista_temp)

print(mi_tuple)  # (1, 2, 3, 4)

Eliminar elementos de un tuple

python

# Tuple original

mi_tuple = (1, 2, 3, 4, 5)


# Método 1: Filtrar elementos

nuevo_tuple = tuple(x for x in mi_tuple if x != 3)

print(nuevo_tuple)  # (1, 2, 4, 5)


# Método 2: Convertir a lista, eliminar y volver a tuple

lista_temp = list(mi_tuple)

lista_temp.remove(3)

mi_tuple = tuple(lista_temp)

print(mi_tuple)  # (1, 2, 4, 5)

Consideraciones importantes

  1. Los métodos anteriores crean nuevos tuples, no modifican el original

  2. Para operaciones frecuentes de modificación, considera usar listas en lugar de tuples

  3. La inmutabilidad de los tuples los hace más eficientes y seguros para datos constantes

¿Tienes alguna duda sobre el manejo de tuples en Python? ¡Déjala en los comentarios! #Python #Tuples #Programación


Comentarios

Entradas más populares de este blog

5 Diccionarios

6 Ejercicio 1

2 Listas