Tuplas

< Anterior Siguiente >

Las tuplas son estructuras de datos en Python que permiten almacenar una colección ordenada de elementos, similares a las listas. Sin embargo, a diferencia de las listas, las tuplas son inmutables, lo que significa que una vez creadas, sus elementos no pueden ser modificados. A continuación se describen los conceptos clave relacionados con las tuplas en Python:

1. Creación de tuplas

Las tuplas se crean utilizando paréntesis () y pueden contener elementos separados por comas. Ejemplo:

coordenadas = (10, 20)

2. Acceso a elementos

Los elementos de una tupla se acceden mediante su índice, que comienza en 0. Ejemplo:

x = coordenadas[0]

3. Desempaquetado de tuplas

Las tuplas se pueden desempaquetar en variables individuales, lo que permite asignar sus valores a varias variables a la vez. Ejemplo:

x, y = coordenadas

4. Métodos de tuplas

Las tuplas tienen métodos limitados en comparación con las listas, pero se pueden utilizar algunos métodos como count() y index(). Ejemplo:

colores = ("rojo", "verde", "azul")
cantidad = colores.count("verde")
indice = colores.index("azul")

5. Inmutabilidad

Debido a su inmutabilidad, no se pueden agregar, eliminar ni modificar elementos en una tupla una vez creada. Esto puede ser ventajoso para garantizar que los datos no sean alterados accidentalmente.

Las tuplas son útiles cuando se necesita una colección de elementos que no debe cambiar durante la ejecución del programa. Su inmutabilidad proporciona seguridad adicional al trabajar con datos constantes.

Ejemplo:

punto = (5, 10)
x, y = punto
print(x, y)