Aula 019: Listas Aninhados
🎥 Vídeo 19
Nesta aula, vamos aprender sobre listas aninhadas ou nested lists.
O que são listas aninhadas?
Listas aninhadas são estruturas em que cada elemento de uma lista também pode ser outra lista. Esse formato é semelhante ao conceito de matriz, muito utilizado em matemática e em análise de dados.
Exemplo de matriz
Nesse caso, temos uma lista com três listas internas.
Acessando elementos
Para acessar os elementos utilizamos índices:
matriz = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(matriz[0]) # Imprime [1, 2, 3]
print(matriz[0][1]) # Imprime 2
print(matriz[2][2]) # Imprime 9
- O primeiro índice acessa a lista
- O segundo índice acessa o elemento dentro da lista
Alterando valores
Também é possível modificar elementos da matriz:
Neste caso, o valor 9 é substituído por 20.
Percorrendo a matriz
Podemos percorrer todos os elementos utilizando loops aninhados:
Funcionamento
- O primeiro loop percorre cada linha da matriz
- O segundo loop percorre cada item dentro da linha
- Cada elemento é exibido individualmente
Resultado esperado:
Aplicação prática
Esse tipo de estrutura é muito comum quando trabalhamos com dados organizados em tabelas, planilhas ou matrizes. Saber acessar e percorrer esses dados é essencial para manipulação e análise.
Checklist
Ao final desta aula, você aprendeu:
- O que são listas aninhadas?
- Como acessar elementos usando múltiplos índices
- Como alterar valores
- Como percorrer a estrutura com loops aninhados
Esse conceito é bastante utilizado em cenários mais avançados de programação.