Desempacotar tupla
Quando você trabalha com dados estruturados, como pares de informações, é comum recebê-los como tuplas. Desempacotar permite extrair cada valor em variáveis separadas de forma clara e direta, evitando o uso de índices e tornando o código mais legível. Isso aparece, por exemplo, ao iterar sobre listas de coordenadas ou processar retornos de funções que devolvem múltiplos valores.
O PROBLEMA
Crie tuplas (nome,nota) e desempacote em variáveis.
EXEMPLO
nome, nota = ('Ana', 8.5)SOBRE O CONCEITO
O desempacotamento de tupla é a atribuição simultânea de cada elemento da tupla a uma variável. A sintaxe é simples: var1, var2 = (valor1, valor2). O erro mais comum é usar um número de variáveis diferente do número de elementos da tupla, o que gera um ValueError. Por exemplo, tentar fazer nome, nota, extra = ('Ana', 8.5) dá erro porque há três variáveis, mas apenas dois valores. O Python exige que a quantidade de variáveis corresponda exatamente à quantidade de elementos na tupla, nem mais nem menos.
RESOLUÇÃO