Python range() négatif de progrès

Est-il un moyen de l'utilisation de la range() fonction avec stride -1?

E. g. à l'aide de range(10, -10) au lieu de la place-valeurs entre crochets ci-dessous?

I. e la ligne suivante:

for y in range(10,-10)

Au lieu de

for y in [10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]:

Évidemment, on pourrait faire ça avec un autre type de boucle de manière plus élégante, mais la range() exemple fonctionnerait beaucoup mieux pour ce que je veux.

InformationsquelleAutor RobotMugabe | 2012-03-28