Podemos utilizar enumerate de python como se puede ver en el siguiente ejemplo:
var=['Caracola',22,'Pez',45,16]
for idx, valor in enumerate(var):
print idx, valor
Siendo la salida por consola:
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information
>>> var=['Caracola',22,'Pez',45,16]
>>> for idx, valor in enumerate(var):
... print idx, valor
...
0 Caracola
1 22
2 Pez
3 45
4 16
>>>
Fuentes: