107 votes

Énumérer deux listes python simultanément ?

Comment énumérer simultanément deux listes de même longueur ? Je suis sûr qu'il doit y avoir un moyen plus pythonique de faire ce qui suit :

for index, value1 in enumerate(data1):
    print index, value1 + data2[index]

Je veux utiliser l'index et data1[index] et data2[index] à l'intérieur de la boucle for.

0voto

ddzialak Points 862

Supposons que vous vouliez utiliser zip :

   >>> for x in zip([1,2], [3,4]):
    ...     print x
    ... 
    (1, 3)
    (2, 4)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X