Range: “Python: Aprenda a utilizar o comando ‘for’ para iterar em sequências”
O comando 'for' é uma estrutura de controle muito útil e poderosa no Python.
Glossário
Utilizando o comando ‘for’ para iterar em sequências no Python
O comando ‘for’ no Python
O comando ‘for’ é uma estrutura de controle muito útil e poderosa no Python. Ele nos permite percorrer e iterar em sequências de elementos, como listas, tuplas, strings, entre outros. Com o uso adequado do comando ‘for’, podemos realizar diversas operações e manipulações nos elementos de uma sequência.
Utilizando o comando ‘for’ para percorrer uma lista
Uma das principais aplicações do comando ‘for’ é percorrer uma sequência e executar uma ação para cada elemento. Por exemplo, podemos utilizar o comando ‘for’ para imprimir cada elemento de uma lista na tela:
nomes = ['João', 'Maria', 'Pedro', 'Ana']
for nome in nomes:
print(nome)
Nesse exemplo, a cada iteração do loop, a variável ‘nome’ recebe um elemento da lista ‘nomes’ e em seguida é impresso na tela. O resultado será:
João
Maria
Pedro
Ana
Utilizando o comando ‘for’ em conjunto com a função ‘range’
Podemos também utilizar o comando ‘for’ em conjunto com a função ‘range’ para percorrer uma sequência numérica. A função ‘range’ gera uma sequência de números de acordo com os parâmetros passados. Veja o exemplo abaixo:
for i in range(1, 6):
print(i)
Nesse caso, a função ‘range’ gera uma sequência de números de 1 a 5. O comando ‘for’ percorre essa sequência e imprime cada número na tela. O resultado será:
1
2
3
4
5
Utilizando o comando ‘for’ em conjunto com o comando ‘if’
Podemos utilizar o comando ‘for’ em conjunto com o comando ‘if’ para realizar ações condicionais em cada iteração do loop. Por exemplo, podemos percorrer uma lista de números e imprimir apenas os números pares:
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for numero in numeros:
if numero % 2 == 0:
print(numero)
Nesse caso, o comando ‘if’ verifica se o número é par utilizando o operador de módulo (%). Se o resultado da divisão por 2 for igual a zero, significa que o número é par e então é impresso na tela.



Utilizando o comando ‘for’ para percorrer uma string
O comando ‘for’ no Python também pode ser utilizado para percorrer e manipular elementos de strings. Por exemplo, podemos percorrer uma string e contar quantas vezes uma determinada letra aparece:
frase = 'Python é uma linguagem de programação poderosa'
contador = 0
for letra in frase:
if letra == 'a':
contador += 1
print(contador)
Nesse exemplo, o comando ‘for’ percorre cada letra da string ‘frase’. Se a letra for igual a ‘a’, o contador é incrementado. No final, o valor do contador é impresso na tela.
Como utilizar o comando ‘for’ para percorrer uma sequência no Python
O comando ‘for’ no Python é uma estrutura de controle que nos permite percorrer e iterar em sequências de elementos. Uma das formas mais comuns de utilizar o comando ‘for’ é em conjunto com a função ‘range’ para percorrer uma sequência numérica.
A função ‘range’ é utilizada para gerar uma sequência de números com base nos parâmetros passados. Podemos especificar o valor inicial, o valor final e o passo da sequência. Por exemplo, a função ‘range(1, 10, 2)’ gera uma sequência de números ímpares de 1 a 9.
Podemos utilizar o comando ‘for’ em conjunto com a função ‘range’ para percorrer essa sequência e realizar operações em cada elemento. Por exemplo, podemos somar todos os números da sequência:
soma = 0
for i in range(1, 10, 2):
soma += i
print(soma)
Nesse exemplo, o comando ‘for’ percorre a sequência gerada pela função ‘range’. A cada iteração do loop, o valor de ‘i’ é somado à variável ‘soma’. No final, o valor da soma é impresso na tela.
Além de percorrer sequências numéricas, o comando ‘for’ também pode ser utilizado para percorrer e iterar em outros tipos de sequências, como listas e strings. Por exemplo, podemos percorrer uma lista de nomes e imprimir cada nome na tela:
nomes = ['João', 'Maria', 'Pedro', 'Ana']
for nome in nomes:
print(nome)
Nesse exemplo, o comando ‘for’ percorre a lista ‘nomes’ e a cada iteração do loop, o valor de ‘nome’ recebe um elemento da lista. Em seguida, o elemento é impresso na tela.
Podemos utilizar o comando ‘for’ em conjunto com o comando ‘if’ para realizar ações condicionais em cada iteração do loop. Por exemplo, podemos percorrer uma lista de números e imprimir apenas os números pares:
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for numero in numeros:
if numero % 2 == 0:
print(numero)
Nesse caso, o comando ‘for’ percorre a lista ‘numeros’ e o comando ‘if’ verifica se o número é par utilizando o operador de módulo (%). Se o resultado da divisão por 2 for igual a zero, significa que o número é par e então é impresso na tela.
Aprenda a fazer iterações em sequências utilizando o comando ‘for’ no Python
O comando ‘for’ é uma das estruturas de controle mais importantes no Python, pois nos permite percorrer e iterar em sequências de elementos. Com o uso adequado do comando ‘for’, podemos realizar diversas operações e manipulações nos elementos de uma sequência.
Para fazer iterações em sequências utilizando o comando ‘for’, basta especificar a sequência que desejamos percorrer e uma variável que irá receber cada elemento da sequência a cada iteração do loop. Vejamos alguns exemplos de como utilizar o comando ‘for’ para fazer iterações em diferentes tipos de sequências.



1. Iterando em uma lista:
Uma lista é uma sequência ordenada de elementos no Python. Podemos utilizar o comando ‘for’ para percorrer e manipular cada elemento de uma lista. Por exemplo, vamos supor que temos uma lista de números e queremos imprimir cada número na tela:
numeros = [1, 2, 3, 4, 5]
for numero in numeros:
print(numero)
Nesse exemplo, a cada iteração do loop, a variável ‘numero’ recebe um elemento da lista ‘numeros’ e em seguida é impresso na tela. O resultado será:
1
2
3
4
5
2. Iterando em uma string:
Uma string é uma sequência de caracteres no Python. Podemos utilizar o comando ‘for’ para percorrer e manipular cada caractere de uma string. Por exemplo, vamos supor que temos uma string e queremos contar quantas vezes a letra ‘a’ aparece nessa string:
frase = 'Python é uma linguagem de programação'
contador = 0
for letra in frase:
if letra == 'a':
contador += 1
print(contador)
Nesse exemplo, o comando ‘for’ percorre cada letra da string ‘frase’. Se a letra for igual a ‘a’, o contador é incrementado. No final, o valor do contador é impresso na tela.
3. Iterando em um intervalo numérico:
Podemos utilizar o comando ‘for’ em conjunto com a função ‘range’ para percorrer uma sequência numérica. A função ‘range’ gera uma sequência de números de acordo com os parâmetros passados. Por exemplo, a função ‘range(1, 6)’ gera uma sequência de números de 1 a 5. Podemos utilizar o comando ‘for’ para percorrer essa sequência e realizar operações em cada elemento. Vejamos um exemplo:
for i in range(1, 6):
print(i)
Nesse caso, o comando ‘for’ percorre a sequência gerada pela função ‘range’ e imprime cada número na tela. O resultado será:
1
2
3
4
5
Dicas para utilizar o comando ‘for’ e iterar em sequências no Python
Agora que já sabemos como utilizar o comando ‘for’ para iterar em sequências no Python, vamos compartilhar algumas dicas para utilizar essa poderosa estrutura de controle de forma eficiente e otimizada. Veja a seguir:
- Escolha nomes de variáveis descritivos: Ao utilizar o comando ‘for’, é importante escolher nomes de variáveis que sejam descritivos e facilmente compreensíveis. Isso ajuda a tornar o código mais legível e facilita a manutenção no futuro.
- Utilize a função ‘range’ para percorrer sequências numéricas: Quando precisar iterar em uma sequência numérica, utilize a função ‘range’ em conjunto com o comando ‘for’. Isso permite controlar o início, fim e passo da sequência, evitando a necessidade de criar uma lista completa.
- Utilize o comando ‘break’ para interromper o loop: Em alguns casos, pode ser necessário interromper o loop antes de percorrer todos os elementos da sequência. Nesses casos, utilize o comando ‘break’ para sair do loop e continuar a execução do código.
- Utilize o comando ‘continue’ para pular iterações: O comando ‘continue’ permite pular para a próxima iteração do loop, ignorando o código restante dentro do bloco do loop. Isso pode ser útil quando é necessário pular ou ignorar determinados elementos da sequência.
- Evite modificar a sequência durante o loop: É importante evitar modificar a sequência que está sendo percorrida durante o loop do comando ‘for’. Isso pode levar a resultados inesperados e comportamentos indesejados. Caso seja necessário modificar a sequência, é recomendado criar uma cópia e iterar sobre ela.
Em resumo, o comando ‘for’ é uma poderosa estrutura de controle no Python que nos permite iterar em sequências de elementos. Seja para percorrer listas, strings ou intervalos numéricos, o comando ‘for’ é uma ferramenta fundamental para manipular e realizar operações em sequências de forma eficiente. Utilizando as dicas mencionadas acima, você estará apto a utilizar o comando ‘for’ de maneira mais eficiente e produtiva em seus projetos 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.


