Ir para o conteúdo

Aula 022: Desempacotamento ou unpacking

🎥 Vídeo 22

Nesta aula, vamos aprender sobre desempacotamento.

O que é unpacking?

O unpacking permite pegar valores de um objeto iterável (como listas e tuplas) e atribuí-los diretamente a variáveis.

Exemplo com tupla

coordenadas = (1, 2, 3)

Forma menos eficiente:

coordenadas[0] * coordenadas[1] * coordenadas[2]

Outra forma:

x = coordenadas[0]
y = coordenadas[1]
z = coordenadas[2]

Uso das variáveis:

x * y * z

Utilizando unpacking

x, y, z = coordenadas

O Python faz automaticamente:

- x recebe 1
- y recebe 2
- z recebe 3

Testando:

print(y)

Resultado:

2

Outro teste:

print(z)

Resultado:

3

Funciona com listas

coordenadas = [1, 2, 3]
x, y, z = coordenadas

Outros tipos de dados

dados = ("Abel", 25, True)
nome, idade, ativo = dados

Checklist

Ao final desta aula, você aprendeu:

  • O que é unpacking?
  • Como extrair valores de listas e tuplas
  • Como atribuir múltiplos valores em uma única linha
  • Como melhorar a legibilidade do código

O unpacking é um recurso simples, mas muito útil para escrever códigos mais limpos e organizados.

Comentários