Cómo enumerar un rango de números que comienzan en 1

Estoy usando Python 2.5, quiero una enumeración como esta (comenzando en 1 en lugar de 0):

[(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)]

Sé que en Python 2.6 puedes hacer: h = enumerate (range (2000, 2005), 1) para dar el resultado anterior, pero en python2.5 no puedes ...

Usando python2.5:

>>> h = enumerate(range(2000, 2005))
>>> [x for x in h]
[(0, 2000), (1, 2001), (2, 2002), (3, 2003), (4, 2004)]

¿Alguien sabe una manera de obtener ese resultado deseado en Python 2.5?

Gracias,

Jeff

Respuestas a la pregunta(10)

Su respuesta a la pregunta