Saya menggunakan Python 2.5, saya ingin enumerasi seperti itu (mulai dari 1 bukannya 0):
[(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)]
Saya tahu di Python 2.6 Anda dapat melakukan: h = enumerate (range (2000, 2005), 1) untuk memberikan hasil di atas tetapi dalam python2.5 Anda tidak bisa ...
Menggunakan python2.5:
>>> h = enumerate(range(2000, 2005))
>>> [x for x in h]
[(0, 2000), (1, 2001), (2, 2002), (3, 2003), (4, 2004)]
Apakah ada yang tahu cara untuk mendapatkan hasil yang diinginkan di python 2.5?
Terima kasih,
Jeff