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!