Os laços for em Python são uma ferramenta poderosa para iterar sobre uma sequência (isso pode ser uma lista, uma tupla, um dicionário, um conjunto ou uma string). Com um loop for, você pode executar um bloco de código uma vez para cada item em uma sequência.
A sintaxe básica de um laço for em Python é:
for item in sequencia:
# Bloco de código para executar
frutas = ['maçã', 'banana', 'cereja']
for fruta in frutas:
print(fruta)
Esse código vai imprimir o nome de cada fruta na lista frutas.
A função range() retorna uma sequência de números e é frequentemente usada para executar um loop um determinado número de vezes.
for i in range(5):
print(i)
Isso imprimirá os números de 0 a 4.
Para iterar sobre um dicionário, você pode iterar sobre suas chaves, valores ou ambos.
capitais = {'Brasil': 'Brasília', 'França': 'Paris', 'Itália': 'Roma'}
for pais in capitais:
print(f"A capital do {pais} é {capitais[pais]}")
enumerate(): Se você precisa de um contador dentro do loop, enumerate() é uma função útil que adiciona um contador aos itens iteráveis.
for indice, valor in enumerate(['a', 'b', 'c']):
print(indice, valor)
List Comprehension: Para loops mais simples, a compreensão de listas pode ser uma alternativa mais direta e elegante para criar novas listas.
quadrados = [x**2 for x in range(10)]
Laços for são uma parte fundamental da programação em Python, permitindo iterar sobre sequências de maneira eficiente. Praticar com diferentes tipos de dados e estruturas ajudará a solidificar seu entendimento e a descobrir novas maneiras de aplicar laços for em seus projetos.
Espero que este tutorial ajude a compreender melhor como utilizar laços for em Python. Pratique com os exemplos fornecidos e experimente criar seus próprios loops para resolver problemas específicos.
Comentarios Recentes