tuple()

Gli oggetti di tipo tuple rappresentano sequenze immutabili di elementi di tipo non omogeneo.
Le tuple implementano le operazioni sulle sequenze comuni.

Rispetto alle liste consumano meno spazio in memoria e le operazioni sono più veloci ma permettono meno elaborazioni.

Costruttori

()Tupla vuota
x,
(x,)
Tupla con x
tuple(z)Costruisce una tupla con gli elementi della tupla, lista, array, …

Operatori

tupla3 = tupla1 + tupla2Concatena le due tuple
tupla2 = n * tupla1Concatena n volte la tupla
tupla1 == tupla2Le tuple  sono uguali?
tupla1 != tupla2Le tuple sono diverse?
x in tuplax appartiene alla tupla?
x not in tuplax NON appartiene alla tupla?
tupla[p]Restituisce l’elemento p-esimo
tupla[n1 : n2 : n3]Restituisce una sottotupla (vedi SLICING)

Funzioni / metodi

tupla.count(x)Restituisce il numero di occorrenze di x nella tupla
tupla.index(x)Restituisce la posizione della prima occorrenza di x.
Restituisce errore se x NON è presente.
len(tupla)Restituisce il numero di elementi
max(tupla)Restituisce il valore massimo
min(tupla)Restituisce il valore minimo
sum(tupla)Restituisce la somma degli elementi (se possibile…)
...

Prova