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
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:
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:
for color in tupla_colores:
print(color)Salida:
rojo
verde
amarilloCaracterísticas clave
Inmutabilidad: No puedes añadir, eliminar o modificar elementos después de crear la tupla
Orden: Mantienen el orden de inserción
Eficiencia: Son más rápidas que las listas para ciertas operaciones
Longitud de una tupla
Para saber cuántos elementos contiene:
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
# 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
Publicar un comentario