Home > Blog > Python
Python

Como Usar For em Python de Forma Simples

28 de dezembro de 2024 | por Universo Python

ícone de loop com o texto 'For' abaixo

Introdução ao Loop For em Python

O loop for é uma das estruturas de repetição mais utilizadas em Python. Ele permite iterar sobre elementos de uma sequência, como listas, tuplas, dicionários ou até mesmo strings, de forma eficiente e legível. Essa ferramenta é essencial para quem deseja automatizar tarefas e processar dados de maneira prática.

Ao contrário de outras linguagens, onde o for é baseado em um contador, em Python ele itera diretamente sobre os elementos de uma coleção. Isso faz com que seu código seja mais limpo e intuitivo, especialmente para iniciantes.

Sintaxe do For em Python

A sintaxe do for em Python é simples e direta. Aqui está um exemplo básico:

Python
for elemento in sequencia:
    # bloco de código a ser executado

Vamos entender isso na prática:

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

Neste exemplo, o loop for percorre cada elemento da lista frutas e imprime o nome de cada fruta. O bloco de código indentado é executado para cada elemento na sequência.

Além disso, você pode usar o for para iterar em intervalos de números usando a função range():

Python
for numero in range(1, 6):
    print(numero)

Aqui, o loop irá imprimir os números de 1 a 5.

Trabalhando com Listas e Tuplas

O loop for é extremamente versátil quando se trata de iterar sobre listas e tuplas em Python. Essas estruturas de dados armazenam coleções ordenadas de elementos, permitindo um acesso fácil e eficiente a cada item.

Iterando em Listas

As listas são uma das estruturas mais comuns em Python, e o for facilita o trabalho com elas. Por exemplo:

Python
numeros = [10, 20, 30, 40]
for numero in numeros:
    print(f"O número é: {numero}")

Neste caso, cada elemento da lista numeros é acessado sequencialmente, permitindo realizar operações específicas em cada item.

Iterando em Tuplas

Tuplas funcionam de maneira semelhante às listas, mas são imutáveis. Veja como iterar sobre uma tupla:

Python
cores = ('vermelho', 'azul', 'verde')
for cor in cores:
    print(f"A cor é: {cor}")

Essa estrutura é ideal quando você trabalha com dados que não devem ser alterados.

Iteração em Dicionários

Os dicionários em Python armazenam pares de chave e valor, e o for permite iterar tanto pelas chaves quanto pelos valores, ou até ambos ao mesmo tempo.

Iterando pelas Chaves

Para iterar apenas pelas chaves, use o método padrão:

Python
dados = {'nome': 'João', 'idade': 25, 'cidade': 'São Paulo'}
for chave in dados:
    print(f"Chave: {chave}")

Iterando pelos Valores

Caso deseje acessar apenas os valores:

Python
for valor in dados.values():
    print(f"Valor: {valor}")

Iterando por Chave e Valor

Para acessar simultaneamente as chaves e os valores, utilize o método .items():

Python
for chave, valor in dados.items():
    print(f"{chave}: {valor}")

Essa abordagem é poderosa para manipular ou exibir informações de dicionários.


Com isso, você já domina os fundamentos do uso do for com diferentes estruturas de dados. Essa versatilidade torna o loop indispensável no dia a dia de um programador Python.

Veja a documentação oficial sobre For em Python se você ainda tem alguma dúvida.

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de
guest
0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários

POSTS RELACIONADOS

Ver todos

Seta para a direita