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.