Aprenda a Usar o Loop for em Python Passo a Passo

Saiba como usar o loop for em Python para percorrer listas, dicionários e outros iteráveis de forma eficiente.

Como fazer um loop for em Python

O loop for em Python é amplamente utilizado para iterar sobre elementos de uma sequência, como listas, strings, tuplas e dicionários. Ele permite repetir um bloco de código para cada item dentro do iterável.

Estrutura básica do loop for

frutas = ['maçã', 'banana', 'laranja']  
for fruta in frutas:  
    print(fruta)  

Nesse exemplo, a variável fruta assume cada valor dentro da lista frutas, sendo impresso a cada iteração.

Utilizando range() com for

A função range() permite criar sequências numéricas de forma eficiente.

for i in range(5):  
    print(i)  # Saída: 0, 1, 2, 3, 4  

Também é possível definir um intervalo e um passo:

for i in range(2, 10, 2):  
    print(i)  # Saída: 2, 4, 6, 8  

Iterando sobre dicionários

O loop for também pode ser utilizado para percorrer dicionários:

dados = {'nome': 'João', 'idade': 25}  
for chave, valor in dados.items():  
    print(f'{chave}: {valor}')  

O loop for é uma das estruturas mais utilizadas em Python devido à sua flexibilidade e eficiência. Ele simplifica a iteração sobre coleções de dados, tornando o código mais legível e organizado. Seja para manipulação de listas, execução de tarefas repetitivas ou navegação em dicionários, entender como usar loops corretamente é essencial para qualquer programador.

Algumas aplicações:

  • Iteração sobre listas e tuplas para processar dados.
  • Uso com range() para execução de laços controlados.
  • Manipulação de dicionários e estruturas de dados complexas.
  • Execução de loops aninhados para cálculos e processamento de dados.

Dicas para quem está começando

  • Use range() para criar laços controlados numericamente.
  • Ao iterar sobre listas, prefira for ao invés de while para maior legibilidade.
  • Utilize .items() ao iterar sobre dicionários para acessar chaves e valores.
  • Evite loops desnecessários para não comprometer a performance do código.
  • Pratique com diferentes tipos de iteráveis para dominar o uso do for.

Contribuições de Pedro Vasconcellos

Compartilhe este tutorial: Como fazer um loop for em Python

Compartilhe este tutorial

Continue aprendendo:

Como usar if, elif e else no Python

Aprenda como utilizar if, elif e else em Python para criar fluxos condicionais eficientes em seus programas.

Tutorial anterior

Como usar while loop no Python

Saiba como utilizar o loop while em Python para executar repetições condicionais de forma eficiente e organizada.

Próximo tutorial