La Función enumerate()
La función enumerate()
es sumamente útil cuando se necesita acceder tanto al valor como a su índice en una secuencia, como una lista o una cadena. Esto permite trabajar con los elementos mientras se mantiene un seguimiento de su posición en la secuencia.
En Python, las listas son estructuras de datos ordenadas, lo que significa que cada elemento tiene un índice único. La función enumerate()
facilita la obtención simultánea del índice y el valor.
La sintaxis para utilizar enumerate()
es:
for index, value in enumerate(sequence):
# Your code here
index
: se refiere a la posición de un elemento en la lista. Python utiliza indexación basada en 0, lo que significa que el primer elemento tiene un índice de 0;value
: se refiere al elemento real en un índice dado.
Apliquemos enumerate()
a nuestra travel_list
para imprimir cada ciudad junto con su índice:
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
Swipe to start coding
Estás organizando tu lista de deseos de viajes y deseas agregar una etiqueta corta a cada país que incluya su posición en la lista.
- Utiliza la función
enumerate()
para recorrer la lista de países. - Para cada país, crea una cadena que diga algo como:
"Destination 1: France"
. - Almacena estas cadenas en una nueva lista llamada
travel_rankings
.
Solución
¡Gracias por tus comentarios!