PythonColeçõesbasico

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

Mais exercícios de Coleções

PYCO20I · IntermediárioCache com dicionárioPYCO24A · AvançadoHistograma de textoPYCO15I · IntermediárioTuplas como chavesPYCO16I · IntermediárioSet de emails únicos
Ver todos os exercícios de Python