En este post te mostraré cómo obtener o llevar cuenta del índice actual al recorrer una lista en el lenguaje de programación Python.

Normalmente en Python iteramos una lista a través del valor que tiene, pero en ocasiones vamos a querer acceder al índice numérico; y es lo que te mostraré hoy.

Recorrer por valor

Para recorrer una lista por valor podemos hacer lo siguiente:

lista = ["Claire", "Leon", "Tyrant"]

for nombre in lista:
	print(nombre)

De este modo accedemos a cada elemento de la lista.

Recorrer con índice y valor

Si también quieres obtener el índice numérico utiliza la función enumerate ofrecida por Python; misma que te permitirá “desempacar” las dos variables a partir de tu lista. Así:

lista = ["Claire", "Leon", "Tyrant"]

for indice, nombre in enumerate(lista):
    print("En " + str(indice) + " tenemos a " + nombre)
    # O con f strings
    print(f"En {indice} tenemos a {nombre}")

Como ves, es cuestión de pasarle a enumerate tu lista. Y ya podrás recorrerla accediendo al índice así como al valor.

Obviamente tu lista puede ser de cualquier tipo; en este caso fue de cadenas.

Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto