Carregando
0x50Lição 6 de 10

Armazene e processe coleções

Use listas e dicionários para organizar dados relacionados.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Acessar uma lista por índice, percorrer valores e consultar entradas de um dicionário.

Uma lista armazena uma sequência ordenada e mutável. Os índices começam em zero. Um dicionário armazena valores associados a chaves, o que ajuda a representar campos nomeados e fazer consultas. Ambos podem conter valores de tipos diferentes.

main.py
1scores = [82, 95, 88]
2print(scores[0])
3student = {"name": "Ada"}
4print(student["name"])
Saída
82
Ada

Use append para adicionar um item a uma lista e len para contar itens. Percorra uma lista para processar cada valor. As chaves de dicionário costumam ser strings, e uma chave ausente pode gerar KeyError.

Principais conclusões

  • Acessar uma lista por índice, percorrer valores e consultar entradas de um dicionário.

  • Leia a saída para verificar o que seu programa fez.

  • Mantenha a indentação consistente nos blocos Python.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Python

Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.

Exercício 1

Calcule a média de uma lista de notas

+25 XP

Leia uma linha de inteiros separados por espaços e exiba a média. As entradas de teste contêm pelo menos uma nota.

  • Três notas
  • Duas notas
main.py
Carregando editor…

O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…