Tupel aufgrund ihrer Konstanz gute Wörterbuchschlüssel oder Set-Mitglieder
Zweitens erfüllen sie eine andere konzeptionelle Rolle als Listen. Wir erwarten tendenziell, dass jedes Mitglied einer Liste vom gleichen Typ ist, beispielsweise eine Liste mit Namen oder eine Liste mit Altersangaben. Listen sind in dieser Hinsicht so etwas wie die Spalten einer Datenbank. Wir erwarten tendenziell, dass Tupel in jedem Element unterschiedliche Datentypen enthalten, aber wir erwarten, dass sie miteinander in Beziehung stehen, beispielsweise einen Namen im ersten Element und ein Alter im zweiten. Um unsere Analogie fortzusetzen: Tupel sind so etwas wie Zeilen in einer Datenbank.
Drittens sind Tupel tendenziell etwas effizienter für den Computer, sowohl in Bezug auf Zeit als auch Speichernutzung. In Optimierungssituationen sind sie also Listen vorzuziehen, wenn sie für die Aufgabe ausreichen.
Wie bei einer Liste können Datenwerte aus einem Tupel mithilfe von Zahlen abgerufen werden. Wir können jedoch keine weiteren Daten zu einem Tupel hinzufügen und einen Datenwert nicht durch einen anderen ersetzen.