Repetições com `for` no Python
Controle de Fluxo / Tutorial Python
O comando for
é usado em Python para iterar sobre uma sequência (como uma lista, tupla, string ou range) e executar um bloco de código para cada item da sequência.
Sintaxe
A sintaxe do for
em Python é simples e direta:
for item in sequência:
# bloco de código executado para cada item
Exemplo:
frutas = ["maçã", "banana", "laranja"]
for fruta in frutas:
print(fruta)
Saída:
maçã
banana
laranja
No exemplo acima, cada item da lista frutas
será exibido, um por vez.
Iterando sobre diferentes tipos de sequência
Você pode usar o for
para iterar sobre diferentes tipos de sequência, como strings, ranges e dicionários.
Iterando sobre uma string:
palavra = "Python"
for letra in palavra:
print(letra)
Saída:
P
y
t
h
o
n
Iterando sobre um range de números:
for i in range(5):
print(i)
Saída:
0
1
2
3
4
Iterando sobre um dicionário:
dados = {"nome": "Arthur", "idade": 30}
for chave, valor in dados.items():
print(f"{chave}: {valor}")
Saída:
nome: Arthur
idade: 30
Aninhando loops for
Você pode aninhar loops for
para iterar sobre estruturas mais complexas.
matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for linha in matriz:
for elemento in linha:
print(elemento)
Saída:
1
2
3
4
5
6
7
8
9
No exemplo acima, cada elemento da matriz será exibido, um por vez.