3-Tuplas en Python

 

Tuplas en Python: Colecciones Inmutables (pero Útiles)

Las tuplas son una estructura de datos fundamental en Python. A diferencia de las listas, tienen una característica especial que las hace únicas: son inmutables. Veamos qué significa esto y cómo trabajar con ellas.

¿Qué es una tupla?

Una tupla es una colección ordenada de elementos que no se puede modificar después de su creación. Es perfecta para almacenar datos que deben permanecer constantes durante la ejecución del programa.

Creando una tupla

python
Copy
Download
tupla_colores = ('rojo', 'verde', 'amarillo')

🔹 Usamos paréntesis () para definirla
🔹 Los elementos van separados por comas
🔹 Puede contener cualquier tipo de dato

Accediendo a los elementos

Como toda secuencia en Python, las tuplas mantienen un orden:

python
Copy
Download
print(tupla_colores[0])  # 'rojo' (índice 0)
print(tupla_colores[1])  # 'verde' (índice 1)
print(tupla_colores[2])  # 'amarillo' (índice 2)

Iterando sobre una tupla

Podemos recorrer sus elementos con un bucle for:

python
Copy
Download
for color in tupla_colores:
    print(color)

Salida:

text
Copy
Download
rojo
verde
amarillo

Características clave

  1. Inmutabilidad: No puedes añadir, eliminar o modificar elementos después de crear la tupla

  2. Orden: Mantienen el orden de inserción

  3. Eficiencia: Son más rápidas que las listas para ciertas operaciones

Longitud de una tupla

Para saber cuántos elementos contiene:

python
Copy
Download
print(len(tupla_colores))  # 3

¿Cuándo usar tuplas?

✔ Datos que no deben cambiar (constantes)
✔ Claves en diccionarios (por ser inmutables)
✔ Mejor rendimiento con colecciones estáticas

Ejemplo práctico

python
Copy
Download
# Coordenadas fijas en un mapa
punto = (45.678, -12.345)

# Días de la semana
dias = ('Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes')

¿Te ha quedado claro cómo funcionan las tuplas? ¡Son más útiles de lo que parecen! ¿En qué situaciones has usado tuplas en tus proyectos? 👇 #Python #Tuplas #Programación

Comentarios

Entradas más populares de este blog

5 Diccionarios

6 Ejercicio 1

2 Listas