Nova turma com conversação 5x por semana 🔥

Nova turma com conversação 5x por semana 🔥

A sintaxe básica do loop for em Python

O loop for é uma estrutura de controle fundamental em Python que nos permite repetir um bloco de código um número específico de vezes. A sintaxe básica do loop for em Python é bastante simples e segue o seguinte formato:

    
for item in sequência:
    # código a ser executado
    
  

Utilizando o loop for para percorrer uma sequência de elementos

Um dos usos mais comuns do loop for em Python é percorrer uma sequência de elementos. Essa sequência pode ser uma lista, uma string, uma tupla, um dicionário ou até mesmo um objeto iterável. Vamos ver alguns exemplos práticos de como utilizar o loop for para percorrer diferentes tipos de sequências:

Percorrendo uma lista:

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

Neste exemplo, o loop for percorre a lista de frutas e a variável “fruta” recebe cada elemento da lista em cada iteração. O resultado será a impressão de cada fruta na tela.

Percorrendo uma string:

    
nome = "Python"
for letra in nome:
    print(letra)
    
  

Neste exemplo, o loop for percorre a string “Python” e a variável “letra” recebe cada caractere da string em cada iteração. O resultado será a impressão de cada letra na tela.

Percorrendo um dicionário:

    
pessoa = {"nome": "João", "idade": 25, "cidade": "São Paulo"}
for chave, valor in pessoa.items():
    print(chave, ":", valor)
    
  

Neste exemplo, o loop for percorre o dicionário “pessoa” e as variáveis “chave” e “valor” recebem cada par chave-valor do dicionário em cada iteração. O resultado será a impressão de cada chave e seu respectivo valor na tela.

Utilizando o loop for com a função range para gerar uma sequência numérica

Além de percorrer sequências existentes, o loop for também pode ser utilizado em conjunto com a função range para gerar uma sequência numérica. A função range é uma função embutida do Python que retorna uma sequência de números dentro de um intervalo especificado. Vamos ver alguns exemplos de como utilizar o loop for com a função range:

Gerando uma sequência de números de 0 a 9:

    
for i in range(10):
    print(i)
    
  

Neste exemplo, o loop for percorre a sequência de números gerada pela função range, começando do número 0 e indo até o número 9. A variável “i” recebe cada número da sequência em cada iteração. O resultado será a impressão de cada número na tela.

Gerando uma sequência de números de 1 a 10:

    
for i in range(1, 11):
    print(i)
    
  

Neste exemplo, o loop for percorre a sequência de números gerada pela função range, começando do número 1 e indo até o número 10. A variável “i” recebe cada número da sequência em cada iteração. O resultado será a impressão de cada número na tela.

Dicas e boas práticas para utilizar o loop for em Python

Ao utilizar o loop for em Python, é importante seguir algumas dicas e boas práticas para garantir um código limpo e eficiente:

1. Escolha nomes significativos para as variáveis:

Ao utilizar o loop for, é comum utilizar uma variável para representar cada elemento da sequência. É importante escolher nomes significativos para essas variáveis, de forma a tornar o código mais legível e compreensível.

2. Utilize a função enumerate quando precisar do índice dos elementos:

Em alguns casos, pode ser necessário obter o índice dos elementos da sequência durante a execução do loop. Nesses casos, é recomendado utilizar a função enumerate, que retorna tanto o índice quanto o valor de cada elemento.

3. Evite modificar a sequência durante o loop:

Ao utilizar o loop for para percorrer uma sequência, evite modificar essa sequência durante a execução do loop. Isso pode levar a resultados inesperados e causar erros no código.

4. Utilize a estrutura de controle break para interromper o loop:

Em alguns casos, pode ser necessário interromper a execução do loop antes que todos os elementos da sequência sejam percorridos. Nesses casos, utilize a estrutura de controle break para interromper o loop.

Conclusão

O loop for é uma estrutura de controle poderosa em Python, que nos permite percorrer sequências de elementos e repetir um bloco de código um número específico de vezes. Ao dominar o uso do loop for, você será capaz de escrever códigos mais eficientes e legíveis. Lembre-se de praticar e explorar diferentes exemplos para aprimorar suas habilidades com o loop for em Python. Aprenda a utilizar o loop for e amplie suas possibilidades na linguagem Python.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

Próximos conteúdos

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
inscreva-se

Entre para a próxima turma com bônus exclusivos

Faça parte da maior escola de idiomas do mundo com os professores mais amados da internet.

Curso completo do básico ao avançado
Aplicativo de memorização para lembrar de tudo que aprendeu
Aulas de conversação para destravar um novo idioma
Certificado reconhecido no mercado
Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
Empresa
Ex.: Fluency Academy
Ao clicar no botão “Solicitar Proposta”, você concorda com os nossos Termos de Uso e Política de Privacidade.