- Autor
- Nome
- Nelson Silva
- Social
Introdução
O ciclo for
em Python é uma ferramenta poderosa para percorrer itens de uma coleção, como listas ou strings, de uma forma concisa e clara. É ideal para situações em que você sabe de antemão quantas vezes quer que o bloco de código seja executado.
Explorando o Ciclo for
O for
permite iterar sobre uma sequência, executando um bloco de código para cada item da sequência. Isso o torna perfeito para operações como percorrer itens de uma lista, caracteres de uma string ou gerar sequências numéricas com range()
.
Exemplo Básico
comunidade = 'Caffeine Algorithm'
cores = ['Azul', 'Verde', 'Amarelo', 'Vermelho', 'Laranja']
for carater in comunidade:
print('Carater:', carater)
for cor in cores:
print('Cor:', cor)
Iterando com range()
O range()
gera uma sequência de números, que pode ser utilizada para controlar quantas vezes o ciclo for
deve rodar.
for numero in range(1, 11):
print('Número:', numero)
Este código irá imprimir os números de 1 a 10.
Usos Avançados
O for
não é apenas para listas e ranges. Pode-se iterar sobre tuplas, dicionários, arquivos, e até mesmo sobre as linhas de um arquivo de texto.
Compreensões de Lista
Uma das utilizações mais poderosas do for
é em combinação com as compreensões de lista para criar novas listas de uma forma muito eficiente e legível.
quadrados = [x**2 for x in range(10)]
print(quadrados)
Conclusão
O ciclo for
é um recurso indispensável na caixa de ferramentas de qualquer programador Python. Sua flexibilidade e facilidade de uso permitem lidar com uma variedade de tarefas comuns de programação de forma eficaz.