CodeGym /Cursos /Python SELF ES /Trabajo con tuplas

Trabajo con tuplas

Python SELF ES
Nivel 8 , Lección 2
Disponible

11.1 Determinar la cantidad de elementos en una tupla

Las tuplas son secuencias inmutables que pueden contener diferentes tipos de datos. Usar la función incorporada len() para una tupla permite determinar el número de elementos en ella. Vamos a empezar con esto.

Ejemplo de uso de la función len() con una tupla:


my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # Mostrará 5 
        

Puedes pasar a la función len() tanto una variable que contiene una tupla como la tupla directamente. Ejemplos:


print(len(()))  # Mostrará 0 
print(len((1, 2, 3)))  # Mostrará 3
print(len(((1, 2, 3),)))  # Mostrará 1
        

Si no contamos el desempaquetado de la tupla, determinar la cantidad de sus elementos es la operación más común con una tupla 😊

11.2 Tipo de tupla

Usar la función type() al trabajar con tuplas (tuple) te permite determinar si una variable es una tupla, lo cual es especialmente importante en el contexto de la tipificación dinámica en Python.

Ejemplo:


my_tuple = (1, 2, 3)
print(type(my_tuple))  # Mostrará <class 'tuple'> 
       
        

La comprobación de que una variable contiene el tipo deseado se ve así:


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("¡Tuple!")  # Mostrará: ¡Tuple! 
        

11.3 Obtener un elemento

Obtener elementos de una tupla (tuple) se hace a través de la indexación, parecido a las listas. Las tuplas son colecciones ordenadas e inmutables, lo que permite acceder a los elementos por su índice.

¡Importante! Los índices comienzan desde cero, por lo que el primer elemento de la tupla tiene el índice 0, el segundo — 1, y así sucesivamente. Python también admite índices negativos, donde -1 se refiere al último elemento de la tupla, -2 al penúltimo y así sucesivamente.

Para acceder a un elemento específico de una tupla, usa corchetes con el índice del elemento. El formato general de esta operación tiene el siguiente aspecto:


tuple[índice]

Ejemplo:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1])  # Mostrará 'banana'
print(my_tuple[2])  # Mostrará 'cherry'  
        

Al igual que al trabajar con listas, la tupla admite índices negativos.

Obtener el último elemento de una tupla:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1])  # Mostrará 'cherry'
        

Obtener el penúltimo elemento de una tupla:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2])  # Mostrará 'banana' 
        
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION