FC ConcursosFC Concursos

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:

  1. list
  2. type
  3. range
  4. 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

Continue aprendendo