Neste artigo você vai aprender como acessar o índice do loop for no Python, que é quando precisamos consultar em que passo a iteração está.

como acessar o indice no for capa

Fala programador(a), beleza? Bora aprender mais sobre Python!

O loop é a iteração que você pode fazer por um array, por exemplo

As vezes, além de acessar os valores de uma lista, queremos saber o valor do índice, ou seja, qual é o número da iteração que está sendo executada

Veja como fazer isso no Python:

itens = [1,2,3,4,5]

for index, item in enumerate(itens):
  print(index, item)

Precisamos utilizar a função enumerate na lista de itens que queremos resgatar o índice

E então, além de passar o item no for precisamos de um argumento que servirá como representador de índice, neste caso index

Veja a saída:

0 1
1 2
2 3
3 4
4 5

Note que índice começa em 0 no Python, isso acontece na maioria das linguagens

Então se quisermos acessar o segundo elemento de uma lista, devemos colocar lista[1] em vez de lista[2]

Conclusão

Neste artigo vimos como acessar o índice do loop for no Python

Precisamos utilizar uma função chamada enumerate na nossa lista de itens, na hora de executar o for

E além do item como parâmetro do for, precisamos passar um para o índice

Que no exemplo de código deste artigo, utilizamos index

É normal chamar este parâmetor de i e idx

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments