image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Murilo Ribeiro
Murilo Ribeiro11/01/2024 14:00
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

Entenda tudo da função FOR em Python

  • #Python

A função for em Python é uma estrutura de repetição utilizada para percorrer uma sequência (como uma lista, tupla, string ou intervalo numérico) e realizar um conjunto de operações em cada item da sequência. Vamos explorar um exemplo prático para entender como essa estrutura de repetição funciona:

# Exemplo 1: Iterando sobre uma lista
frutas = ['maçã', 'banana', 'uva']

for fruta in frutas:
print(fruta)

Neste exemplo, temos uma lista chamada frutas. A estrutura for é usada para percorrer cada elemento da lista, e a variável fruta recebe cada valor da lista durante cada iteração. O resultado desse código será a impressão de cada fruta da lista:

maçã
banana
uva

Agora, vamos explorar um exemplo onde a estrutura for é usada com a função range para criar uma sequência numérica:

# Exemplo 2: Utilizando range para criar uma sequência numérica
for numero in range(5):
  print(numero)


Neste caso, a função range(5) cria uma sequência de números de 0 a 4. A estrutura for percorre cada número na sequência e imprime o valor. O resultado será:

0
1
2
3
4

1. Iterando sobre uma sequência numérica:

A função range é frequentemente usada com a estrutura for para gerar sequências numéricas. O exemplo a seguir percorre os números de 1 a 5:

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

Aqui, range(1, 6) gera uma sequência de números de 1 a 5, e o loop for itera sobre esses números, imprimindo cada um deles.

2. Iterando sobre strings:

Você pode usar a estrutura for para percorrer cada caractere em uma string:

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

Este código imprimirá cada letra da palavra "Python" em linhas separadas.

3. Utilizando enumerate para obter índices:

Às vezes, é útil obter tanto o valor quanto o índice durante a iteração. A função enumerate ajuda nesses casos:

frutas = ['maçã', 'banana', 'uva']
for indice, fruta in enumerate(frutas):
  print(f"Índice {indice}: {fruta}")

O uso de enumerate fornece tanto o índice quanto o valor durante cada iteração.

Conclusão:

A estrutura de repetição for em Python é uma ferramenta versátil para percorrer diferentes tipos de sequências. Seja trabalhando com listas, strings, dicionários ou outros tipos de dados, o for facilita a iteração e a execução de ações em cada elemento. Experimente esses exemplos para ganhar confiança no uso dessa estrutura em seus próprios projetos Python.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (0)
Recomendados para vocêMicrosoft Certification Challenge #3 DP-100