Je parle de faire quelque chose comme:
for(i=n; i>=1; --i) {
//do something with i
}
Je peux penser à des façons de le faire en python (création d'une liste d' range(1,n+1)
et l'inverser, à l'aide de while
et --i
, ...), mais je me demandais si il y a une façon plus élégante de le faire. Est-il?
EDIT: Certains ont suggéré-je utiliser xrange() au lieu de la plage() depuis la plage renvoie une liste de tout xrange retourne un itérateur. Mais en Python 3 (que j'utilise) range() retourne un itérateur et xrange n'existe pas.