Python - Listes de boucles
Boucle dans une liste
Vous pouvez parcourir les éléments de la liste en utilisant une for
boucle :
Exemple
Imprimer tous les éléments de la liste, un par un :
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Apprenez-en plus sur for
les boucles dans notre chapitre Python For Loops .
Boucle à travers les numéros d'index
Vous pouvez également parcourir les éléments de la liste en vous référant à leur numéro d'index.
Utilisez les fonctions range()
et
len()
pour créer un itérable approprié.
Exemple
Imprimez tous les articles en vous référant à leur numéro d'index :
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
L'itérable créé dans l'exemple ci-dessus est [0, 1, 2]
.
Utilisation d'une boucle While
Vous pouvez parcourir les éléments de la liste en utilisant une while
boucle.
Utilisez la len()
fonction pour déterminer la longueur de la liste, puis commencez à 0 et parcourez les éléments de la liste en vous référant à leurs index.
N'oubliez pas d'augmenter l'indice de 1 après chaque itération.
Exemple
Imprimer tous les éléments, en utilisant une while
boucle pour parcourir tous les numéros d'index
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Apprenez-en plus sur while
les boucles dans notre
chapitre Python While Loops .
Bouclage à l'aide de la compréhension de liste
List Comprehension offre la syntaxe la plus courte pour parcourir les listes :
Exemple
Une for
boucle manuelle courte qui imprimera tous les éléments d'une liste :
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Apprenez-en plus sur la compréhension de liste dans le chapitre suivant : Compréhension de liste .