PythonListasbasico

Percorrer com for

Quando você precisa exibir uma lista numerada — como itens de um menu, posições em um ranking ou resultados formatados —, o par índice + valor aparece toda hora. Usar enumerate() evita que você mesmo controle um contador à mão, o que deixa o código mais limpo e menos sujeito a erros de índice.

O PROBLEMA

Crie uma lista com 5 nomes. Percorra com for e exiba cada nome com seu índice usando enumerate().

EXEMPLO

0: Ana
1: João
2: Maria

SOBRE O CONCEITO

enumerate() retorna pares (índice, elemento) para cada item da lista, eliminando a necessidade de range(len(...)) ou de uma variável contadora. O erro mais comum é não usar enumerate() e tentar acessar o índice manualmente com range(len(lista)), o que é mais verboso e propenso a erros — por exemplo, esquecer de incrementar o contador ou errar o limite. Como range e len são proibidos aqui, você é forçado a aplicar a forma correta: for i, nome in enumerate(lista): print(i, nome). O enumerate() já entrega o índice começando em 0, exatamente o que o exercício pede.

RESOLUÇÃO

Mais exercícios de Listas

PYL002B · BásicoAdicionar elementosPYL005B · BásicoRemover elementosPYL006B · BásicoVerificar elementoPYL008B · BásicoFatiamento
Ver todos os exercícios de Python