Curso Programando con Python Clase 7

Estructuras de datos – Tuplas

 

Enlace Patrocinado

Respondent.io

Respondent.io es una plataforma en línea que conecta investigadores y empresas con participantes para estudios de mercado y encuestas remuneradas. Su objetivo es facilitar la recopilación de datos cualitativos y cuantitativos mediante entrevistas, encuestas y pruebas de usuario

Una tupla en Python es una secuencia de objetos.

Se usan cuando queremos tratar una secuencia como un único objeto.

Ejemplos de tuplas pueden ser las coordenadas (x,y) o la definición de un color con sus componente rojo,azul y verde (r,g,b)

 

Las tuplas son inmutables, es decir son constantes que no se pueden modificar.

Se definen como una secuencia de objetos separados con comas y encerrados entre paréntesis.

 

Ejemplos

xy= (10,20)

color = (10,20,30)

 

Operaciones entre tuplas

+ concatena dos tuplas

* repetición de una tupla

[] seleccionar un elemento de la tupla

 

Ejemplos

(2,3) + (5,6)

se obtendrá la tupla (2,3,5,6)

2 * (1,2)

se obtendrá la tupla (1,2,1,2)

t=(1,2)

t[1]=2

 

Las operaciones de comparación se evalúan para cada elemento de la tupla.

Ejemplo

(1,2) < (3,4) 

se evalúa como True. En realidad se compara 1<2 y 2 <4

 

Asignación

En python existe la asignación múltiple que permite asignar valores a diferentes variable en línea

pej

x,y = (5,6)

asignaría x=1 y=6

 

Operaciones predeterminadas

sum(tupla) – suma todos los elementos de la tupla

max(tupla) – elemento máximo 

len(tupla) – devuelve el número de elementos

 

Indice del Curso Programando con Python