Comment parcourir une liste en Python
Dans ce tutoriel on va apprendre comment parcourir et afficher les éléments d'un tableau en Python.
Parcourir un tableau python avec la boucle for in
On peut utiliser tout simplement la boucle for in pour pouvoir lire tous les éléments d'un tableau.
equipements = ["Tablette", "Smartphone", "Ordinateur"]
for x in equipements:
print(x)
Exécution:
Tablette
Smartphone
Ordinateur
Parcourir en utilisant la boucle while()
La boucle while peut être utilisée pour parcourir de la même façon que la boucle for in.
list = [1, 2, 3, 4, 5, 6]
i = 0
# parcourir avec la boucle while
while i < len(lst):
print(list[i])
i = i+1
Exécution:
1
2
3
4
5
Parcourir en utilisant la méthode range()
La méthode range() peut être combinée avec la méthode for pour afficher les éléments d'un tableau en python.
range (debut, fin, pas])
- debut: ce paramètre est pour définir l'indice du début.
- fin; ce paramêtre est pour définir l'indice de fin de la séquence à afficher.
- pas(optionnelle): la différence entre chaque valeur pour la séquence à générer.
list = [3, 6, 32, 96, 43, 22]
for i in range(len(list)):
print(lst[i])
Exécution:
3
6
32
96
43
22
Parcourir en utilisant la liste en compréhension
En une seule ligne, c'est possible de parcourir le tableau.
liste = [3, 6, 7, 9, 6]
[print(x) for x in liste]
Exécution
3
6
7
9
6
Parcourir en utilisant Numpy
Il possible de générer un tableau d'entiers en Python avec la fonction numpy.arange() qui crée une séquence des entiers de 1 à n, ensuite faire le parcours avec la méthode numpy.nditer(array).
numpy.arange(debut, fin, pas)
- debut: indice du début.
- fin; indice de fin.
- pas(optionnelle): différence entre chaque valeur pour la séquence à générer.
import numpy as np
n = np.arange(11)
for x in np.nditer(n):
print(x)
Exécution:
1
2
3
4
5
6
7
8
9
10
11