Aula 017: Loop Aninhados
🎥 Vídeo 17
Nesta aula, vamos aprender sobre loops aninhados ou nested loops.
O que são loops aninhados?
Loops aninhados acontecem quando um loop está dentro de outro. Essa estrutura é utilizada quando precisamos repetir uma ação múltiplas vezes dentro de outra repetição.
Exemplo com coordenadas
Vamos supor que queremos exibir coordenadas no formato:
Para isso, utilizamos dois loops:
Funcionamento
O Python executa da seguinte forma:
- Inicia o loop externo (x = 0);
- Executa completamente o loop interno (y = 0, 1, 2);
- Incrementa o x (x = 1);
- Executa novamente o loop interno;
- Repete até finalizar o loop externo.
Ou seja, o loop interno é executado completamente a cada iteração do loop externo.
Visualizando a execução
Resultado esperado:
Aplicação prática
Loops aninhados são muito utilizados para comparar dados.
Exemplo:
A lógica seria:
- Para cada item da lista A
- Percorrer todos os itens da lista B
- Verificar se há correspondência
Esse tipo de estrutura é comum em validações e processamento de dados.
Checklist
Ao final desta aula você aprendeu:
- O que são loops aninhados?
- Como utilizar for dentro de for
- Como funciona a execução dos loops
- Aplicações práticas dessa estrutura
Esse conceito é importante para trabalhar com dados e resolver problemas mais complexos.