Como acessar o índice do loop for no Python
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á.
Fala programador(a), beleza? Bora aprender mais sobre Python!
O loop é a iteração que você pode fazer por um array, por exemplo
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
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
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]

