Listas e dicionários na prática
Trilha Python, dentro da Oficina de Dados.
Listas guardam vários itens em sequência. Dicionários guardam pares de chave e valor. Para quem trabalha com dados, esses dois formatos aparecem o tempo todo: listas de valores, linhas de uma tabela, configurações e registros de API.
Você pode imaginar uma lista como uma coluna de vários valores e um dicionário como uma linha com nome de coluna e conteúdo. Essa analogia ajuda muito na transição de SQL para Python.
Dominar essas estruturas cedo deixa muito mais fácil entender pandas depois.
Exemplo:
estados = ["SP", "RJ", "MG"]
cliente = {"nome": "Ana", "cidade": "São Paulo", "estado": "SP"}
print(estados[0])
print(cliente["cidade"])A lista usa posição. O dicionário usa uma chave, como `cidade` ou `estado`.
Desafio guiado
Crie uma lista chamada `categorias` com três categorias e um dicionário chamado `pedido` com `cliente`, `valor_total` e `status`. Depois mostre a categoria da primeira posição e o status do pedido.
- Monte uma lista com itens como `['Eletrônicos', 'Livros', 'Esportes']`.
- Monte um dicionário com chaves em português.
- Acesse o primeiro item da lista e a chave `status` do dicionário.
Dica
Lembre que o primeiro item da lista fica na posição `0`.
Pratique no navegador
Resumo da lição
Listas e dicionários são as estruturas básicas para representar dados fora do banco.