Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Laço for
Quando você precisa fazer um loop através de um conjunto específico de valores, o loop for
é a sua escolha em Python. Ao contrário de outras linguagens, você não precisa de uma variável contadora predefinida para este loop. Em vez disso, você usa uma variável iteradora, que não precisa ser definida com antecedência.
Os loops for
em Python podem trabalhar com tipos de sequência, incluindo listas, tuplas, strings e dicionários. Por exemplo, se você fizer um loop através de uma string:
# Initial string word = 'Codefinity' # Initialize a for loop for i in word: print(i, end = ' ')
Nota
Neste código,
i
é uma variável que assume o valor de cada caractere da stringword
durante cada iteração do loopfor
. À medida que o loop avança,i
representa sequencialmente cada caractere em 'Codefinity', e cada caractere é impresso.
Como mostrado, o loop percorre cada caractere (ou elemento) da string. Do mesmo modo, quando o loop percorre uma lista, ele abrange todos os itens dessa lista.
# Initial list values = [1, [2, 3], 4, "code"] # Initialize a for loop for el in values: print(el, end = ' ')
Nota
O loop
for
não precisa que você configure uma variável contadora antecipadamente. Você é livre para escolher qualquer nome de variável que quiser. Muitos programadores preferem nomes comoi
ouj
. No nosso segundo exemplo, optamos porel
, abreviação de 'element'.
Obrigado pelo seu feedback!