Función enumerate en Python: Toma una colección (por ejemplo

Función enumerate en Python: Toma una colección

La función `enumerate` en Python es una función incorporada que se utiliza para agregar un contador a un iterable. Esto es útil cuando necesitas tener tanto el índice como el valor de los elementos de una colección, como una lista o una tupla.

La sintaxis de la función `enumerate` es la siguiente:

for indice, valor in enumerate(coleccion):

# código aquí

La función `enumerate` devuelve un objeto enumerado que produce tuplas de la forma `(indice, valor)`. Por lo tanto, al utilizar esta función en un bucle `for`, puedes acceder tanto al índice como al valor de cada elemento de la colección.

Por ejemplo, si tenemos una lista de nombres y queremos imprimir tanto el índice como el nombre de cada persona, podemos hacerlo de la siguiente manera:

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 caso, la función `enumerate` nos permite recorrer la lista `nombres` e imprimir el índice y el nombre de cada persona en la lista.

En resumen, la función `enumerate` en Python es una herramienta útil para agregar un contador a un iterable y acceder tanto al índice como al valor de los elementos de una colección de forma sencilla. ¡Aprovecha esta función en tus proyectos de programación en Python!