Tuplas
Python
En Python, una tupla es una colección ordenada e inmutable de elementos. Se define utilizando paréntesis
()
y separando los elementos por comas. Las tuplas son similares a las listas, pero a diferencia de estas, una vez creadas, no pueden ser modificadas (son inmutables).
conocimientos requeridos antes de leer el articulo:
# Tupla vacía
tupla_vacia = ()
# Tupla con elementos de diferentes tipos
mi_tupla = (1, "hola", 3.14, True)
# como vemos en el ejemplo anterior, las listas aceptan varios tipos de datos en ellas como:
- ints (enteros)
- strings (cadenas de texto)
- floats (flotantes)
- boolean (booleanos)
# Tuplas con elementos del mismo tipo
tupla_numerica = (1, 2, 3, 4, 5)
# Tupla anidada
tupla_anidada = (1, (2, 3), "a") # Una tupla puede contener otras tuplas o listas como elementos.
# Tupla sin paréntesis (se infiere la tupla)
tupla_sin_parentesis = 1, 2, 3
# Acceder a elementos de las tuplas
primer_elemento = mi_tupla[0] # accede al primer elemento de la tupla (indice inicia desde 0)
print(f"Primer elemento: {primer_elemento}")
segundo_elemento = mi_tupla[1] # accede al segundo elemento de la tupla
ultimo_elemento = mi_tupla[-1] # acceder al último elemento (índice -1)
penultimo_elemento = mi_tupla[-2] # acceder al penultimo elemento de una tupla
sub_tupla = mi_tupla[1:3] # Acceder a un rango de elementos (slice) (no se cuenta el 3)
print(f"Sub-tupla (elementos 1 y 2): {sub_tupla}")
Last updated