for percorre coleções e executa operações para cada item.
fruits = ["りんご", "みかん", "ぶどう"]
for fruit in fruits:
print(fruit)
Função range
#
range() gera sequências numéricas.
for i in range(5):
print(i) # 0..4
for i in range(1, 6):
print(i) # 1..5
for i in range(0, 10, 2):
print(i) # pares
enumerate e zip
#
Use enumerate() quando precisar do índice e do valor.
for index, fruit in enumerate(fruits, start=1):
print(index, fruit)
Para percorrer listas em paralelo, utilize zip().
names = ["Alice", "Bob", "Carol"]
ages = [24, 32, 28]
for name, age in zip(names, ages):
print(f"{name} tem {age} anos")
Experimente #
- Imprima os números de 1 a 100 substituindo múltiplos de 3 por “Fizz”, de 5 por “Buzz” e de ambos por “FizzBuzz”.
- Monte uma lista com palavras favoritas e exiba cada uma em caixa alta usando
for.