Python - Listas de Loop
Percorrer uma lista
Você pode percorrer os itens da lista usando um for
loop:
Exemplo
Imprima todos os itens da lista, um por um:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Saiba mais sobre for
loops em nosso capítulo Python For Loops .
Percorrer os números de índice
Você também pode percorrer os itens da lista consultando seu número de índice.
Use as funções range()
e
len()
para criar um iterável adequado.
Exemplo
Imprima todos os itens consultando seu número de índice:
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
O iterável criado no exemplo acima é [0, 1, 2]
.
Usando um loop while
Você pode percorrer os itens da lista usando um while
loop.
Use a len()
função para determinar o comprimento da lista, então comece em 0 e faça um loop pelos itens da lista consultando seus índices.
Lembre-se de aumentar o índice em 1 após cada iteração.
Exemplo
Imprima todos os itens, usando um while
loop para percorrer todos os números de índice
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Saiba mais sobre while
loops em nosso
capítulo Python While Loops .
Loop usando compreensão de lista
O List Comprehension oferece a sintaxe mais curta para percorrer listas:
Exemplo
Um for
loop de mão curto que imprimirá todos os itens em uma lista:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Saiba mais sobre compreensão de listas no próximo capítulo: Compreensão de listas .