J'utilise Python 2.5, je veux une énumération comme ça (commençant à 1 au lieu de 0) :
[(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)]
Je sais qu'en Python 2.6 vous pouvez faire : h = enumerate(range(2000, 2005), 1) pour donner le résultat ci-dessus mais en python 2.5 vous ne pouvez pas...
Utilisation de Python 2.5 :
>>> h = enumerate(range(2000, 2005))
>>> [x for x in h]
[(0, 2000), (1, 2001), (2, 2002), (3, 2003), (4, 2004)]
Est-ce que quelqu'un connaît un moyen d'obtenir le résultat souhaité en Python 2.5?