Je dois faire en Python la même chose que :
for (i = 0; i < 5; i++) {cout << i;}
mais je ne sais pas comment utiliser FOR en Python pour obtenir l'index des éléments d'une liste.
Je dois faire en Python la même chose que :
for (i = 0; i < 5; i++) {cout << i;}
mais je ne sais pas comment utiliser FOR en Python pour obtenir l'index des éléments d'une liste.
Si vous avez une liste donnée et que vous souhaitez parcourir ses éléments et indices, vous pouvez utiliser enumerate()
:
for index, item in enumerate(my_list):
print index, item
Si vous n'avez besoin que des index, vous pouvez utiliser range()
:
for i in range(len(my_list)):
print i
Utilisez simplement
for i in range(0, 5):
print i
pour parcourir votre ensemble de données et imprimer chaque valeur.
Pour les ensembles de données volumineux, vous souhaitez utiliser xrange, qui a une signature très similaire, mais fonctionne plus efficacement pour les ensembles de données plus volumineux. http://docs.python.org/library/functions.html#xrange
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.