Lo slicing e' una proprieta' anche di un oggetto lista, cosi' come per le stringhe
Diciamo che le tuple si usano perche' sono più veloci delle liste. Se state definendo un gruppo costante di valori e l'unica cosa che intendete farci è iterare al suo interno, usate una tupla invece di una lista.
Potete rendere più sicuro il vostro codice “proteggendo dalla scrittura” i dati che non devono essere modificati. Usare una tupla invece di una lista è come avere un'implicita istruzione assert che mantenga il dato costante e che richieda una riflessione (ed una specifica funzione) per modificarlo.
Le chiavi di un dizionario possono essere interi, stringhe e “pochi altri tipi”. Le tuple fanno parte di questi tipi. Le tuple possono essere usate come chiavi in un dizionario, le liste no.