Avec python il est possible de faire une boucle simultanée sur 2 ou plusieurs listes en même temps avec la fonction zip. Exemple basique d'utilisation:
>>> a = [1,7,2]
>>> b = [8,9,4]
>>> for i,j in zip(a,b):
... print i,j
...
1 8
7 9
2 4
>>> c = [121,143,876]
>>> for i,j,k in zip(a,b,c):
... print i,j,k
...
1 8 121
7 9 143
2 4 876
Recherches associées
Liens | Site |
---|---|
zip function | Python Doc |
Is there a better way to iterate over two lists, getting one element from each list for each iteration? | stackoverflow |
Iterate over all combinations of values in multiple lists in python | stackoverflow |
Python iterate over two lists simultaneously [duplicate] | stackoverflow |