Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual a vantagem do uso de uma tupla?

Oi pessoal! Estou começando o curso de Python por isso não sei muita coisa. Pra mim, listas e tuplas parecem ser a mesma coisa. Qual a vantagem de usar uma ao invés da outra? Alguém tem um exemplo prático para ilustrar?

2 respostas
solução!

Olá Guilherme, tudo bem?

As tuplas são imutáveis, portanto não é possível modificar o conteúdo sem sobrescrever a variável que a representa, enquanto que a lista possui vários métodos que alteram a sua estrutura.

Por exemplo:

t = (1, 2, 3)

t = t + (4, 5) # incremento de 2 elementos na tupla t, sobrescrita na variável t

l = [1, 2, 3]

l.extend([4,5]) # incremento de 2 elementos na lista l

Abraços!

Entendi, Cayo! Obrigado pela resposta!