Cómo enumerar en bucle for en Python – Resuelto

Introducción

Enumerar en un bucle for en Python es una técnica útil que nos permite acceder tanto al índice como al valor de cada elemento de una lista o iterable. En este artículo, te mostraré cómo hacerlo de manera sencilla.

Ejemplo de enumeración en Python

Supongamos que tenemos una lista de nombres y queremos imprimir el índice y el nombre de cada elemento:

«`python

nombres = [‘Juan’, ‘María’, ‘Pedro’, ‘Luisa’]

for indice, nombre in enumerate(nombres):

print(f’El nombre en la posición {indice} es: {nombre}’)

«`

En este ejemplo, la función enumerate() nos devuelve una tupla con el índice y el valor de cada elemento en la lista. Luego, utilizamos dos variables (indice y nombre) para acceder a estos valores y mostrarlos en pantalla.

Uso de un índice inicial personalizado

Si queremos comenzar la enumeración desde un índice diferente a cero, podemos especificarlo como segundo argumento de la función enumerate():

«`python

nombres = [‘Juan’, ‘María’, ‘Pedro’, ‘Luisa’]

for indice, nombre in enumerate(nombres, start=1):

print(f’El nombre en la posición {indice} es: {nombre}’)

«`

En este caso, el bucle comenzará a enumerar desde el índice 1 en lugar de 0.

Conclusión

Enumerar en un bucle for en Python es una técnica muy útil que nos facilita el acceso tanto al índice como al valor de cada elemento en una lista o iterable. Espero que este artículo te haya sido de ayuda para comprender cómo implementarlo en tus propios proyectos.