Tupla
Una tupla (se pronuncia «tá-pol») es una estructura de datos que almacena un número específico de elementos. Estos elementos pueden incluir enteros, caracteres, cadenas u otros tipos de datos.
Matemáticas
El término «tupla» se origina en las matemáticas, no en la informática. Una tupla matemática puede definirse como una «n-tupla», donde «n» es el número de valores que contiene la tupla. En las expresiones matemáticas, las tuplas se representan mediante listas delimitadas por comas dentro de paréntesis. El siguiente ejemplo es una «4-tupla», que tiene cuatro valores.
(3, 7, 13, 17)
Las tuplas tienen diversos usos en las matemáticas. Se utilizan comúnmente para representar un conjunto de valores relacionados, como números primos o secuencias matemáticas. Una tupla también puede mostrar un rango de valores de entrada o salida para una función.
Informática
En la programación informática, las tuplas ofrecen una forma eficiente de almacenar varios valores. Como son estáticas y no se pueden modificar, generalmente requieren menos memoria que los arreglos. También son flexibles, ya que pueden almacenar varios tipos de datos. El siguiente ejemplo es una «5-tupla», es decir, una tupla que contiene cinco valores.
(11, 2020.07, "techterms", "C", -1000)
La «pentatupla» anterior contiene un entero positivo (11), un número de punto flotante (2020.07), una cadena (techterms), un carácter (C) y un entero negativo (-1000).
Las tuplas son una forma eficaz de almacenar datos en los programas informáticos, pero no todos los lenguajes de programación las admiten. Por ejemplo, Python y Java admiten tuplas, pero PHP y Ruby no. Si un lenguaje no admite tuplas, un arreglo inmutable —uno que no se puede modificar— es la alternativa más cercana.
Pon a prueba tu conocimiento