110 votes

Boucle dans la liste avec le contenu et l'index

Il m'arrive très souvent de parcourir une liste en python pour obtenir à la fois son contenu et celui de la liste. et leurs index. Ce que je fais habituellement est le suivant :

S = [1,30,20,30,2] # My list
for s, i in zip(S, range(len(S))):
    # Do stuff with the content s and the index i

Je trouve cette syntaxe un peu moche, surtout la partie à l'intérieur de l'élément zip fonction. Existe-t-il des moyens plus élégants ou plus pythoniques de le faire ?

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