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

ARP associates a computer's MAC address with what other identifier?

A
Email address
0%
B
Domain name
0%
C
IP address
0%
D
Port number
0%
Correct! Incorrect!     View the ARP 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.