Tupla

Uma tupla (pronuncia-se "tâ-pâl") é uma estrutura de dados que armazena um número específico de elementos. Esses elementos podem incluir inteiros, caracteres, strings ou outros tipos de dados.

Matemática

O termo "tupla" tem origem na matemática, não na ciência da computação. Uma tupla matemática pode ser definida como uma "n-tupla", em que "n" é o número de valores que a tupla contém. Em expressões matemáticas, as tuplas são representadas por listas delimitadas por vírgulas dentro de parênteses. O exemplo a seguir é uma "4-tupla", que tem quatro valores.

(3, 7, 13, 17)

As tuplas têm várias finalidades na matemática. Elas são comumente usadas para representar um conjunto de valores relacionados, como números primos ou sequências matemáticas. Uma tupla também pode exibir um intervalo de valores de entrada ou saída para uma função.

Ciência da computação

Na programação de computadores, as tuplas oferecem uma maneira eficiente de armazenar vários valores. Como são estáticas e não podem ser modificadas, as tuplas geralmente exigem menos memória do que arrays. Elas também são flexíveis, pois podem armazenar vários tipos de dados. O exemplo a seguir é uma "5-tupla", ou seja, uma tupla que contém cinco valores.

(11, 2020.07, "techterms", "C", -1000)

A "pentatupla" acima contém um inteiro positivo (11), um número de ponto flutuante (2020.07), uma string (techterms), um caractere (C) e um inteiro negativo (-1000).

As tuplas são uma maneira eficaz de armazenar dados em programas de computador, mas nem todas as linguagens de programação oferecem suporte a elas. Por exemplo, Python e Java oferecem suporte a tuplas, mas PHP e Ruby não. Se uma linguagem não oferecer suporte a tuplas, um array imutável — que não pode ser modificado — é a alternativa mais próxima.

Atualizado July 11, 2020 por Per C.

quizTeste seus conhecimentos

Digital marketing services are collectively known as what?

A
Martech
0%
B
Digitech
0%
C
ITM
0%
D
CST
0%
Correct! Incorrect!     View the Martech definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Tupla nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.