Frogames Python Expert
Cursos Premium

Tuplas: Datos Grabados en Piedra

Usa tuplas cuando necesites colecciones de datos que nadie pueda alterar por accidente.

1. ¿Qué es una Tupla?

Una tupla es casi idéntica a una lista, pero con una diferencia vital: es inmutable. Una vez que la creas, no puedes añadir, quitar ni cambiar nada. Se definen con paréntesis ( ).

# Una lista de constantes que no deben cambiar
dias_semana = ("Lunes", "Martes", "Miércoles", "Jueves", "Viernes")

2. Desempaquetado (El truco Maestro)

Las tuplas son geniales para devolver varios datos a la vez. Python permite "desempaquetar" sus valores directamente en variables.

punto = (10, 20)
x, y = punto # x ahora es 10, y ahora es 20

print(f"Coordenada X: {x}")
print(f"Coordenada Y: {y}")

3. El error de la Tupla Solitaria

Este es un "huevo de pascua" de Python que vuelve locos a los principiantes. Si quieres crear una tupla de un solo elemento, debes poner una coma.

Esto NO es una tupla

dato = (5) 
# Python cree que son paréntesis 
# matemáticos. dato es un 'int'.

Esto SÍ es una tupla

dato = (5,) 
# Al poner la coma, Python entiende 
# que es una estructura de datos.

4. ¿Cuándo usar Tupla vs Lista?

Situación Usa...
Quieres añadir o borrar cosas (carrito de compra).Lista
Son datos fijos (meses del año, colores RGB).Tupla
Necesitas máxima velocidad de procesamiento.Tupla
Quieres proteger los datos de modificaciones.Tupla

5. Ejemplo Real: Configuración de Sistema

# Datos que el programa usará pero nunca tocará
CONFIG_DB = ("localhost", 5432, "admin_user")

print(f"Conectando a {CONFIG_DB[0]} por el puerto {CONFIG_DB[1]}...")

¿Listo para convertirte en un Maestro?

Potencia tu carrera con el Máster Completo: Python de la A a la Z. Domina Ciencia de Datos, ML y Deep Learning.

Ver ahora