Y a-t-il une variable de compteur par défaut dans la boucle For?Python - Variable de compteur par défaut dans la boucle For
Répondre
Non, vous lui donnez un nom: for i in range(10): ...
Si vous souhaitez effectuer une itération sur les éléments d'une collection de telle sorte que vous obtenez l'élément et son indice, plus il est moyen de le faire Pythonic for i,v in enumerate(l): print i,v
(. où l
est une liste ou tout autre objet qui implémente le protocole de séquence)
Minor nit - 'l' peut être tout ce qui implémente le protocole de séquence, pas seulement une liste. –
en général, si vous Boucler dans une liste (ou tout iterator) et que vous voulez l'indice ainsi, vous utilisez enumerate
:
for i, val in enumerate(l):
<do something>
Il n'y a pas 'enumerate' dans votre exemple. – delnan
J'ai ajouté l'appel à énumérer. –
Pas d'énumération. il devrait être énumérer (l) –
question simple, réponse simple:
for (i, value) in enumerate(alist):
print i, value
sortie:
1 value
2 value
3 value
...
où la "valeur" est la valeur actuelle aList (une liste ou autre chose).
i est indexé sur zéro, non indexé sur 1. Pour que la sortie commence à 1, utilisez l'argument mot-clé 'start'. –
- 1. Compteur de boucles Python dans une boucle for
- 2. Existe-t-il un moyen d'accéder à un compteur d'itération dans la boucle for de Python?
- 3. Python For ... boucle itération
- 4. boucle for (boucle nom variable)
- 5. Pouvons-nous réinitialiser le compteur de boucle For dans VBScript?
- 6. affectation variable dans une boucle for
- 7. Ajouter une classe par boucle for
- 8. Incrémenter une variable dans une boucle FOR
- 9. Python: impossible d'augmenter la variable du compteur dans la fonction
- 10. Valeur par défaut dans PHP For Loop
- 11. Problème avec la boucle for en python
- 12. Python - Mise à jour de la variable dans For Loop
- 13. python: multi-threading dans une boucle for
- 14. Python For boucle get index
- 15. Évitez incrément de compteur conditionnel en boucle Python
- 16. Obtenir la variable suivante dans une boucle for
- 17. boucle de python par les importations et vérifiez la variable
- 18. Comment incrémenter une variable DOS dans une boucle FOR/F?
- 19. Confusion de portée variable en boucle For
- 20. Déclaration de variables appelables dans une boucle for en python
- 21. Stackless Python - Récursion dans une boucle for?
- 22. Comment accéder à la variable dans la boucle for
- 23. Python: comment Image.resize dans une boucle for?
- 24. origine pour la désignation de la boucle for 'i' Variable
- 25. Suppression d'éléments de la liste dans une boucle for (python)
- 26. Utilisation d'une boucle For avec un compteur en VBA
- 27. javascript: appel de la fonction dans la boucle for
- 28. La variable globale python n'est pas définie dans la boucle for
- 29. Python: suivi de l'exécution d'une boucle For
- 30. Direction de la boucle for basée sur la variable
Qu'entendez-vous par "par défaut"? Pourquoi avez-vous besoin d'une variable de compteur? –
On ne sait pas très bien ce que vous demandez, vous devriez taper plus d'une phrase à une question. – Falmarri