Assistindo as aulas sobre tuplas, fico em dúvida sobre as vantagens de se usar uma tupla e não uma lista. Entendo que tuplas são imutáveis e faz sentido usá-las quando você quer montar uma sequência de valores mas não alterá-la. Porém, se em nenhum momento do meu código eu pretendo utilizar um comando que alteraria a sequência, me parece que usar tuplas ou listas é equivalente em termos práticos.
Usando o exemplo da aula, se eu quero guardar nomes de frutas num código, mas nunca alterar esses nomes, para mim, tanto faz fazer:
frutas = ['banana', 'abacaxi', 'maçã']
ou fazer
frutas = ('banana', 'abacaxi', 'maçã')
se eu nunca tentar alterar qualquer um dos elementos. Quais são, então, as vantagens de fazer essa sequência em uma tupla em vez de em uma lista?