Questão FC374776
Na linguagem Python algumas funções podem ter suas funcionalidades ampliadas se forem utilizadas em conjunto com alguma outra função. A função for, por exemplo, pode ter suas aplic
Linguagens de Programação para Ciência de Dados
Instituto Consulplan · 2022
Na linguagem Python algumas funções podem ter suas funcionalidades ampliadas se forem utilizadas em conjunto com alguma outra função. A função for, por exemplo, pode ter suas aplicabilidades demasiadamente ampliadas ao ser utilizada em conjunto com a seguinte função:
- list
- type
- range
- enumerate
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A função enumerate() amplia o uso do for ao fornecer automaticamente o índice de cada elemento durante a iteração, sem precisar gerenciar manualmente um contador.
Seu uso básico é: for i, v in enumerate(iterável, start=0): — aqui i recebe o índice e v o valor do item em cada passo. O parâmetro start permite alterar o índice inicial (por exemplo, 1).
Vantagens: funciona com qualquer iterável, evita erros ao avançar índices e torna o código mais legível; retorna um objeto iterador de tuplas (índice, valor), que pode ser desembrulhado diretamente no laço.
Exemplo prático: for pos, item in enumerate(lista, start=1): print(pos, item) — imprime posição e conteúdo com sintaxe simples e segura.
Conteúdo do catálogo FC Concursos · Atualizado em