Tupla

Una tupla (pronunciata "ta-pul") è una struttura dati che memorizza un numero specifico di elementi. Questi elementi possono includere numeri interi, caratteri, stringhe o altri tipi di dati.

Matematica

Il termine "tupla" deriva dalla matematica, non dall'informatica. Una tupla matematica può essere definita come una "n-tupla", dove "n" è il numero di valori contenuti nella tupla. Nelle espressioni matematiche, le tuple sono rappresentate da elenchi delimitati da virgole all'interno di parentesi. L'esempio seguente è una "4-tupla", che contiene quattro valori.

(3, 7, 13, 17)

Le tuple hanno diversi scopi in matematica. Sono comunemente utilizzate per rappresentare un insieme di valori correlati, come numeri primi o sequenze matematiche. Una tupla può anche mostrare un intervallo di valori di input o output per una funzione.

Informatica

Nella programmazione, le tuple offrono un modo efficiente per memorizzare più valori. Poiché sono statiche e non possono essere modificate, generalmente richiedono meno memoria degli array. Sono anche flessibili, perché possono memorizzare più tipi di dati. L'esempio seguente è una "5-tupla", ovvero una tupla che contiene cinque valori.

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

La "pentupla" precedente contiene un numero intero positivo (11), un numero in virgola mobile (2020.07), una stringa (techterms), un carattere (C) e un numero intero negativo (-1000).

Le tuple sono un modo efficace per memorizzare dati nei programmi informatici, ma non tutti i linguaggi di programmazione le supportano. Ad esempio, Python e Java supportano le tuple, mentre PHP e Ruby non lo fanno. Se un linguaggio non supporta le tuple, l'alternativa più simile è un array immutabile, ovvero uno che non può essere modificato.

Aggiornato July 11, 2020 da Per C.

quizMetti alla prova le tue conoscenze

What type of network is most likely to use Bluetooth communication?

A
PAN
0%
B
LAN
0%
C
CAN
0%
D
WAN
0%
Correct! Incorrect!     View the PAN definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Tupla in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.