Trilha Python
Fundamentos para Analistas·Licao 3/12
Modulo 1

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.

  1. Monte uma lista com itens como `['Eletrônicos', 'Livros', 'Esportes']`.
  2. Monte um dicionário com chaves em português.
  3. 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

Carregando ambiente Python...

Resumo da lição

Listas e dicionários são as estruturas básicas para representar dados fora do banco.