Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda A Função Enumerate() | O Loop For
Tutorial de Loops em Python

bookA Função Enumerate()

A função enumerate() é extremamente útil quando é necessário acessar tanto o valor quanto o índice em uma sequência, como uma lista ou uma string. Isso permite trabalhar com os itens enquanto acompanha sua posição na sequência.

Em Python, listas são estruturas de dados ordenadas, o que significa que cada item possui um índice único. A função enumerate() facilita a obtenção simultânea do índice e do valor.

A sintaxe para utilizar enumerate() é:

for index, value in enumerate(sequence):
    # Your code here
  • index: refere-se à posição de um elemento na lista. Python utiliza indexação baseada em 0, ou seja, o primeiro elemento possui índice 0;
  • value: refere-se ao elemento propriamente dito em um determinado índice.

Vamos aplicar enumerate() à nossa travel_list para exibir cada cidade junto com seu índice:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Note
Nota

Você pode usar str() para converter um número em texto antes de combiná-lo com uma string.

Tarefa

Swipe to start coding

Você está organizando sua lista de desejos de viagens e deseja adicionar um rótulo curto a cada país que inclua sua posição na lista.

  • Utilize a função enumerate() para percorrer a lista de países.
  • Para cada país, crie uma string semelhante a: "Destination 1: France".
  • Armazene essas strings em uma nova lista chamada travel_rankings.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookA Função Enumerate()

Deslize para mostrar o menu

A função enumerate() é extremamente útil quando é necessário acessar tanto o valor quanto o índice em uma sequência, como uma lista ou uma string. Isso permite trabalhar com os itens enquanto acompanha sua posição na sequência.

Em Python, listas são estruturas de dados ordenadas, o que significa que cada item possui um índice único. A função enumerate() facilita a obtenção simultânea do índice e do valor.

A sintaxe para utilizar enumerate() é:

for index, value in enumerate(sequence):
    # Your code here
  • index: refere-se à posição de um elemento na lista. Python utiliza indexação baseada em 0, ou seja, o primeiro elemento possui índice 0;
  • value: refere-se ao elemento propriamente dito em um determinado índice.

Vamos aplicar enumerate() à nossa travel_list para exibir cada cidade junto com seu índice:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Note
Nota

Você pode usar str() para converter um número em texto antes de combiná-lo com uma string.

Tarefa

Swipe to start coding

Você está organizando sua lista de desejos de viagens e deseja adicionar um rótulo curto a cada país que inclua sua posição na lista.

  • Utilize a função enumerate() para percorrer a lista de países.
  • Para cada país, crie uma string semelhante a: "Destination 1: France".
  • Armazene essas strings em uma nova lista chamada travel_rankings.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 6
single

single

some-alt