Tupla
Uma tupla é uma lista imutável. Uma tupla não pode ser modificada de forma alguma depois de criada.
Por que as tuplas são necessárias?
- No caso de proteger quaisquer dados de alterações (intencionais ou acidentais).
 
- As tuplas ocupam menos espaço de memória e são mais rápidas que as listas.
 
- Para retornar vários valores de uma função.
 
- As tuplas podem ser usadas como chaves de dicionário (mais sobre isso depois).
 
Criando tuplas
1 maneira: como uma lista, mas com parênteses
1
2
3 
 | 
a = (1,2,3,4,5)
print(tipo(a))   # classe 'tupla'
imprimir(a)         # (1, 2, 3, 4, 5)
 | 
2 maneiras: usando a função tuple()
1
2
3
 
 | 
b = tupla((1,2,3,4,5))
print(tipo(b))   # <class 'tuple'>
imprimir(b)         # (1, 2, 3, 4, 5)
 | 
Você tem que se lembrar!
- Tuplas são uma lista imutável.
 
- Os elementos de uma tupla podem ser de tipos diferentes.
 
- Você pode criar uma tupla usando a função 
tuple() ou listando os elementos entre parênteses.