Desempacotamento de Tuplas em Python
Em Python, é possível fazer desempacotamento de tuplas - atribuir a cada elemento uma variável separada. Para isso, no lado esquerdo da expressão são listadas as variáveis, e no lado direito é especificada a tupla desejada:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # exibirá 'a'
print(txt2) # exibirá 'b'
print(txt3) # exibirá 'c'
Mas há um detalhe importante aqui - o número de variáveis deve corresponder ao número de elementos na tupla. Caso contrário, retornará um erro:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # retornará um erro
Dada a tupla:
tpl = ('john', 'smit')
Desempacote o nome e o sobrenome em variáveis separadas.
Dada a tupla:
tpl = (2, 6, 14)
Desempacote os elementos em variáveis separadas e encontre a soma deles.