Tuplas

Tuplas es otro tipo de secuencia de datos, pero a diferencia de las listas estas son inmutable. Las tuplas no puede cambiarse o modificarse, no puedes agregar o eliminar elementos.

29-1

La sintaxis que indica que tienes una tupla y no una lista, es que las tuplas los elementos se encuentran dentro de un paréntesis y no entre corchetes.

29-2

Por cierto, la tupla es la secuencia por defecto en Python, por lo que si coloco tres valores, la computadora considera la nueva variable como una tupla.

29-3

También podemos decir que los 3 valores,  se encuentran empaquetado en una tupla.

Por esta misma razón podemos asignar un número de valores al mismo número de variables. Te acuerdas en un video anterior en donde añadimos variables tanto en lado izquierdo y derecho de la igualdad, en este caso añadimos variables tupla en ambos lados de la igualdad.

29-4

De la misma manera que hicimos en las listas, podemos obtener un valor de la tupla, indicando la posición del mismo entre corchetes.

29-5

De esta forma obtenemos el primer número de la tupla “x”, que es 20.

29-6

Adicionalmente, podemos agregar tuplas en una lista, entonces cada tupla se convierte en un elemento separado de la lista.

29-7

Las tuplas son similares a las listas, pero hay pequeñas diferencias que debemos tomar en cuenta. Son útiles cuando se trabaja con diferentes valores separados con coma, por ejemplo si tenemos la edad y los años de experiencia como variables y tengo los respectivos números como un string separados por una coma. Si utilizamos el método split y dentro de sus respectivos paréntesis colocamos una coma. De esta forma asignará el valor de 30 a la edad y el valor de 4 a los años de experiencia.

29-8

Podemos imprimir las dos variables de manera separada para verificar que el código sea correcto.

29-9

Perfecto.

Por último, las funciones pueden proporcionar tuplas como valores de retorno, esto es útil porque las funciones solamente pueden retornar un único valor, en cambio con las tuplas se puede producir múltiples valores.

29-10

Mira este código.

Como entrada le daré la longitud de los lados del cuadrado y la función cuadrado generará como salida una tupla, que contendrá los datos del área y el perímetro del cuadrado.

29-11

De esta forma es que podemos trabajar con tuplas en Python.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *