Funciones para usar con Tuplas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Funciones para usar con Tuplas

En Python, las tuplas son estructuras de datos inmutables, lo que significa que una vez creadas no se
pueden modificar directamente. Sin embargo, existen varias funciones y métodos útiles para trabajar
con tuplas de manera eficiente. A continuación, te muestro algunas de las funciones más comunes que
puedes usar con tuplas:

1. len()

• Devuelve la longitud (número de elementos) de la tupla.

tupla = (1, 2, 3, 4, 5)

print(len(tupla)) # Salida: 5

2. max() y min()

• Devuelven el valor máximo y mínimo de una tupla, respectivamente (aplicable cuando la tupla
contiene elementos comparables, como números).

tupla = (3, 7, 2, 9, 5)

print(max(tupla)) # Salida: 9

print(min(tupla)) # Salida: 2

3. sum()

• Calcula la suma de todos los elementos en una tupla de números.

tupla = (1, 2, 3, 4)

print(sum(tupla)) # Salida: 10

4. count()

• Devuelve el número de veces que un valor específico aparece en la tupla.

tupla = (1, 2, 2, 3, 2, 4)

print(tupla.count(2)) # Salida: 3

5. index()

• Devuelve el índice de la primera aparición de un valor específico en la tupla.

tupla = (1, 2, 3, 4, 5)

print(tupla.index(3)) # Salida: 2

6. zip()

• Combina elementos de dos o más iterables (como listas o tuplas) y devuelve un objeto zip que se
puede convertir en una lista de tuplas.
nombres = ("Ana", "Luis", "Carlos")

edades = (20, 25, 22)

combinacion = list(zip(nombres, edades))

print(combinacion) # Salida: [('Ana', 20), ('Luis', 25), ('Carlos', 22)]

7. sorted()

• Devuelve una lista ordenada a partir de los elementos de la tupla.

tupla = (3, 1, 4, 2)

ordenada = sorted(tupla)

print(ordenada) # Salida: [1, 2, 3, 4]

8. tuple()

• Convierte otro tipo de iterable (como una lista o un rango) en una tupla.

lista = [1, 2, 3, 4]

tupla = tuple(lista)

print(tupla) # Salida: (1, 2, 3, 4)

9. Desempaquetado de Tuplas

• Puedes asignar los valores de una tupla a variables individuales mediante desempaquetado.

tupla = ("Juan", 20, 8.5)

nombre, edad, calificacion = tupla

print(nombre) # Salida: "Juan"

print(edad) # Salida: 20

print(calificacion) # Salida: 8.5

10. all() y any()

• all(): Devuelve True si todos los elementos de la tupla son verdaderos (o si la tupla está vacía).

• any(): Devuelve True si al menos un elemento de la tupla es verdadero.

tupla = (True, True, False)

print(all(tupla)) # Salida: False

print(any(tupla)) # Salida: True

También podría gustarte