Conhecendo Tuplas em Python
As tuplas são estruturas de dados utilizadas para armazenar múltiplos valores em uma única variável, assim como as listas. A principal diferença entre elas é que as tuplas são imutáveis, ou seja, não podem ser alteradas após a sua criação.
Essa característica torna as tuplas ideais para armazenar dados que não devem sofrer modificações ao longo da execução do programa.
Criando uma Tupla
Uma tupla é criada utilizando parênteses ():
python
carros = ("gol", "celta", "palio")
Executar
Para criar uma tupla com apenas um elemento, é necessário usar uma vírgula:
python
carro = ("gol",)
Executar
Sem a vírgula, o Python interpreta como uma string.
Acessando Elementos
Assim como nas listas, os elementos são acessados por índice, começando do zero:
python
print(carros[0]) # gol
print(carros[-1]) # palio
Executar
O índice negativo permite acessar elementos a partir do final da tupla.
Imutabilidade
A principal característica das tuplas é que seus elementos não podem ser modificados:
python
carros[0] = "fusca" # gera erro
Executar
Caso seja necessário alterar valores, é possível converter a tupla em lista:
python
carros = list(carros)
carros[0] = "fusca"
carros = tuple(carros)
Executar
Quando utilizar Tuplas?
As tuplas são recomendadas quando:
- Os dados não precisam ser alterados
- Queremos garantir segurança contra modificações
- Precisamos de uma estrutura mais leve que listas
🚀 Conclusão
Compreender tuplas é essencial para dominar as estruturas de dados em Python. Elas oferecem segurança e organização quando trabalhamos com informações fixas.
Dominar a diferença entre listas e tuplas fortalece a base da programação e prepara para desafios mais avançados.


