Python - Acceder a elementos de tupla
Acceder a elementos de tupla
Puede acceder a los elementos de la tupla consultando el número de índice, entre corchetes:
Ejemplo
Imprime el segundo elemento de la tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Nota: El primer elemento tiene índice 0.
Indexación negativa
La indexación negativa significa comenzar desde el final.
-1
se refiere al último elemento,
-2
se refiere al penúltimo elemento, etc.
Ejemplo
Imprime el último elemento de la tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Gama de índices
Puede especificar un rango de índices especificando dónde comenzar y dónde terminar el rango.
Al especificar un rango, el valor devuelto será una nueva tupla con los elementos especificados.
Ejemplo
Devuelve el tercer, cuarto y quinto elemento:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Nota: La búsqueda comenzará en el índice 2 (incluido) y terminará en el índice 5 (no incluido).
Recuerde que el primer elemento tiene índice 0.
Al omitir el valor inicial, el rango comenzará en el primer elemento:
Ejemplo
Este ejemplo devuelve los elementos desde el principio hasta, pero NO incluidos, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Al omitir el valor final, el rango pasará al final de la lista:
Ejemplo
Este ejemplo devuelve los elementos de "cherry" y hasta el final:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Rango de índices negativos
Especifique índices negativos si desea iniciar la búsqueda desde el final de la tupla:
Ejemplo
Este ejemplo devuelve los elementos del índice -4 (incluido) al índice -1 (excluido)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Comprobar si el artículo existe
Para determinar si un elemento específico está presente en una tupla, use la in
palabra clave:
Ejemplo
Compruebe si "apple" está presente en la tupla:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")