Tuplas
Características
Colección Ordenada: Las tuplas son colecciones ordenadas de elementos, lo que significa que los elementos se mantienen en el mismo orden en el que se insertaron.
Inmutabilidad: Las tuplas son estructuras de datos inmutables, lo que significa que una vez creadas, no se pueden modificar, agregar ni eliminar elementos. Son estáticas y no cambian su contenido durante la ejecución del programa.
Heterogeneidad: Las tuplas pueden contener elementos de diferentes tipos de datos, al igual que las listas, como números, cadenas, otras tuplas, etc.
Indexación: Al igual que las listas, los elementos de una tupla se acceden mediante índices, que comienzan desde 0. Puedes acceder a elementos individuales utilizando su índice.
Longitud Fija: A diferencia de las listas, las tuplas tienen una longitud fija, lo que significa que no se pueden modificar para agregar o eliminar elementos después de su creación.
Soporte de Slice: Al igual que las listas, puedes acceder a una porción (slice) de una tupla utilizando la notación de rebanado (slicing) con dos puntos
:
.Iterabilidad: Las tuplas son iterables, lo que significa que puedes recorrer sus elementos utilizando un bucle
for
.Uso de Paréntesis: Para definir una tupla, se utilizan paréntesis
()
en lugar de corchetes[]
que se usan para las listas.Rendimiento Mejorado: Dado que las tuplas son inmutables, tienden a ser más rápidas en términos de acceso a elementos y uso de memoria en comparación con las listas.
Embalaje y Desembalaje: Las tuplas permiten el empaquetado y desempaquetado de valores, lo que permite asignar múltiples variables a la vez.
Aplicaciones Específicas: Debido a su inmutabilidad, las tuplas son útiles para datos que no deben cambiar, como coordenadas, configuraciones, claves para diccionarios, etc.
Crear tupla
Puedes crear una tupla utilizando paréntesis () y separando los elementos con comas.
Acceder a elementos
Longitud de tupla
Slicing
Comparar tuplas
Extraer valores (Unpack)
Recorrer la tupla
Unir tuplas
Last updated