Una tuple es una colección que está ordenada e inmutable. En Python, los tuples están escritas con corchetes.
thistuple = ("Mexico","Colombia","Uruguay")
print(thistuple)
Acceder a los elementos de la tupla Puede acceder a los elementos de la tupla consultando el número de índice:
Ejemplo
Devuelve el artículo en la posición 1:
thistuple = ("Mexico","Colombia","Uruguay")
print(thistuple[1])
Cambiar los valores Tuple
Una vez que se crea una tupla, no puede cambiar sus valores. Los tuples son inmutables.
Ejemplo
No puedes cambiar valores en una tuple:
thistuple = ("Mexico","Colombia","Uruguay")
thistuple[1] = "Argentina"
#Los valores seguirán siendo los mismos:
print(thistuple)
Bucle a través de un tuple
Puede recorrer los elementos de la tupla utilizando un bucle for.
Ejemplo
Iterar a través de los elementos e imprimir los valores:
thistuple = ("Mexico","Colombia","Uruguay")
for x in thistuple:
print(x)
Aprenderá más acerca de for loops en nuestro capítulo de Python For Loops.
Compruebe si el artículo existe Para determinar si un elemento específico está presente en una tupla, use la palabra clave in:
Ejemplo
Compruebe si «apple» está presente en el tuple:
thistuple = ("Mexico","Colombia","Uruguay")
if "Mexico" in thistuple:
print("México es un país de América central")
Longitud del Tuple, len ()
Para determinar cuántos elementos tiene una lista, use el método len ():
Ejemplo
Imprime el número de artículos en la tupla:
thistuple = ("Mexico", "Colombia","Uruguay")
print(len(thistuple))
Agregar articulos
Una vez que se crea una tupla, no puede agregarle elementos. Las tuplas son inmutables.
Ejemplo
No puede agregar elementos a una tupla:
thistuple = ("Mexico","Colombia","Uruguay")
thistuple[3] = "Argentina" #Esto generará un error.
print(thistuple)
Nota: no puede eliminar elementos de una tupla. Las tuplas no se pueden cambiar, por lo que no puede eliminar elementos de ella, pero puede eliminar la tupla por completo:
Ejemplo
La palabra clave del puede eliminar la tupla por completo:
thistuple = ("Mexico","Colombia","Uruguay")
del thistuple
print(thistuple) #esto generará un error porque el tuple ya no existe
Tuple () Constructor
También es posible usar el constructor tuple () para hacer una tupla.
Ejemplo
Usando el método de la tupla () para hacer una tupla:
thistuple = tuple(("Mexico","Colombia","Uruguay"))
#Tenga en cuenta los dobles corchetes
print(thistuple)
Métodos de Tuple
Python tiene dos métodos incorporados que puedes usar en las tuplas.
Método | Descripción |
---|---|
count() | Devuelve el número de veces que se produce un valor especificado en una tupla |
index() | Busca en la tupla un valor específico y devuelve la posición donde se encontró |