Pour parcourir les éléments d'une liste sous python on peut utiliser les une boucle for:
>>> l = ['a','b','c','d','e','f']>>> for e in l:... print( e )...abcdef
Maintenant si on veut aussi connaitre l'indice associé à un élément on peut utiliser enumerate, illustration:
>>> for i,e in enumerate(l):... print( i,e )...0 a1 b2 c3 d4 e5 f
On peut aussi une liste de tuple en utilisant es List Comprehensions:
>>> m = [(i,e) for i,e in enumerate(l)]>>> m[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f')]
Références
| Liens | Site |
|---|---|
| enumerate | python.org |
| Get loop count inside a Python FOR loop | stackoverflow |
| Count indexes using “for” in Python | stackoverflow |
| Python using enumerate inside list comprehension | stackoverflow |
