Tuplas de Python

Las tuplas son otro fundamentalPythonestructura de datos.

Te permiten crear grupos de objetos inmutables. Esto significa que una vez que se crea una tupla, no se puede modificar. No puede agregar ni quitar elementos.

Se crean de forma similar a las listas, pero utilizando paréntesis en lugar de corchetes:

names = ("Roger", "Syd")

Una tupla está ordenada, como una lista, por lo que puede obtener sus valores haciendo referencia a un valor de índice:

names[0] # "Roger"
names[1] # "Syd"

También puede utilizar elindex()método:

names.index('Roger') # 0
names.index('Syd')   # 1

Al igual que con las cadenas y las listas, el uso de un índice negativo comenzará a buscar desde el final:

names[-1] # True

Puede contar los elementos de una tupla con ellen()función:

len(names) # 2

Puede comprobar si un elemento está contenido en una tupla con lainoperador:

print("Roger" in names) # True

También puede extraer una parte de una tupla, utilizando porciones:

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

Obtenga el número de elementos en una tupla usando ellen()función global, la misma que usamos para obtener la longitud de una cadena:

len(names) #2

Puede crear una versión ordenada de una tupla utilizando elsorted()función global:

sorted(names)

Puede crear una nueva tupla a partir de tuplas existentes utilizando el+operador:

newTuple = names + ("Vanille", "Tina")

Más tutoriales de Python: