Python - Elenchi di loop
Scorri un elenco
È possibile scorrere gli elementi dell'elenco utilizzando un for
ciclo:
Esempio
Stampa tutti gli elementi dell'elenco, uno per uno:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Scopri di più sui for
loop nel nostro capitolo Python For Loops .
Passa attraverso i numeri indice
Puoi anche scorrere le voci dell'elenco facendo riferimento al loro numero di indice.
Utilizzare le funzioni range()
e
len()
per creare un iterabile adatto.
Esempio
Stampa tutti gli articoli facendo riferimento al loro numero di indice:
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
L'iterabile creato nell'esempio sopra è [0, 1, 2]
.
Utilizzo di un ciclo While
È possibile scorrere gli elementi dell'elenco utilizzando un while
ciclo.
Utilizzare la len()
funzione per determinare la lunghezza dell'elenco, quindi iniziare da 0 e scorrere le voci dell'elenco facendo riferimento ai loro indici.
Ricordarsi di aumentare l'indice di 1 dopo ogni iterazione.
Esempio
Stampa tutti gli elementi, utilizzando un while
ciclo per scorrere tutti i numeri di indice
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Scopri di più sui while
loop nel nostro
capitolo Python While Loops .
Ciclo usando la comprensione dell'elenco
List Comprehension offre la sintassi più breve per scorrere gli elenchi:
Esempio
Un breve for
ciclo manuale che stamperà tutti gli elementi in un elenco:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Scopri di più sulla comprensione delle liste nel prossimo capitolo: Comprensione delle liste .