> lección 7/34 · 12 min

Tuplas

Concepto

Una tupla es una colección ordenada, como una lista, pero que no se puede modificar después de creada: no se agregan, quitan ni cambian elementos. Se usa para valores que van juntos y no deberían cambiar por separado, como las coordenadas de un punto o las medidas de una caja.

Sintaxis
tupla = (valor1, valor2, valor3)

Crear una tupla. Los valores van entre paréntesis, separados por comas.

ubicacion = (-33.45, -70.66)   # latitud y longitud de Santiago

Leer por posición. Igual que en una lista: el índice empieza en 0.

ubicacion[0]   # -33.45

Desempaquetar. Puedes repartir los valores de una tupla en varias variables en una sola línea. Debe haber tantas variables como elementos.

latitud, longitud = ubicacion

Por qué no se pueden cambiar. ubicacion[0] = 0 da un TypeError. Esa rigidez es una ventaja: si un valor no debe cambiar, la tupla te protege de modificarlo por error. Si necesitas cambiarla, creas una tupla nueva.

> tarea Python

Crea la tupla caja con las medidas de una caja en centímetros: 40 de largo, 30 de ancho y 20 de alto, en ese orden. Desempaquétala en las variables largo, ancho y alto, y calcula volumen multiplicando las tres.

Cargando Python… la primera vez puede tardar unos segundos.

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

Aprueba las tareas de esta lección para ver el cierre.