La función enumerate() recorre una secuencia y regresa una tupla con un contador y el valor correspondiente de la secuencia. La estructura de esta función es la siguiente:
enumerate(iterable, start=0)
Veamos que hace cada una de las secciones de la función:
iterable es la secuencia a recorrer.
start es el valor de inicio del contador que por defecto comienza en cero.
Ejemplo del uso de la función:
dias = ['lunes', 'martes', 'miercoles', 'jueves','viernes', 'sabado', 'domingo']
for dia in enumerate(dias):
print(dia)
mes = 'abril'
for letra in enumerate(mes):
print(letra)
>>> dias = [‘lunes’, ‘martes’, ‘miercoles’, ‘jueves’,’viernes’, ‘sabado’, ‘domingo’]
>>> for dia in enumerate(dias):
print(dia)
(0, ‘lunes’)
(1, ‘martes’)
(2, ‘miercoles’)
(3, ‘jueves’)
(4, ‘viernes’)
(5, ‘sabado’)
(6, ‘domingo’)
>>> mes = ‘abril’
>>> for letra in enumerate(mes):
print(letra)
(0, ‘a’)
(1, ‘b’)
(2, ‘r’)
(3, ‘i’)
(4, ‘l’)
Si quieres conocer mas funciones incorporadas de Python te invito a darte una vuelta por el listado completo Funciones incorporadas (built-in).
1 comentario en «Función enumerate()»
Los comentarios están cerrados.