PyWombat

Enumerate

Nuevo tip

Con la función enumerate podremos iterar sobre una lista obteniendo, tanto el indice del elemento como el elemento per se.

Si nosotros así lo deseamos podemos indicar donde queremos comience el recorrido de los indices.

libros = [
    'Don Quijote de la Mancha',
    'Historia de dos ciudades',
    'El Señor de los Anillos'
]

for indice, elemento in enumerate(libros):
    print(indice, elemento)
0 Don Quijote de la Mancha
1 Historia de dos ciudades
2 El Señor de los Anillos

Indicamos que el indice comenzará en 1.

for indice, elemento in enumerate(libros, 1):
    print(indice, elemento)

1 Don Quijote de la Mancha
2 Historia de dos ciudades
3 El Señor de los Anillos