Contenido del Curso
Tutorial de Bucles en Python
Tutorial de Bucles en Python
La Función enumerate()
La función enumerate()
es increíblemente útil cuando necesitas acceder tanto al valor como a su índice en una secuencia, como una lista o una cadena. Esto te permite trabajar con elementos mientras llevas 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 recuperación simultánea del índice y el valor.
La sintaxis para usar enumerate()
es:
index
: se refiere a la posición de un elemento en la lista. Python usa 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(f"{index} - {city}")
Swipe to start coding
Como viajero, tienes una larga lista de destinos potenciales, pero deseas priorizarlos según su posición en la lista. Para facilitar este proceso, decides asignar un ranking de prioridad a cada país.
- Usa la función
enumerate()
para recorrer la listacountries
. - Asigna un ranking a cada país, comenzando desde
1
. - Almacena los rankings en un diccionario donde el nombre del país es la clave y el ranking de prioridad es el valor.
Solución
¡Gracias por tus comentarios!
La Función enumerate()
La función enumerate()
es increíblemente útil cuando necesitas acceder tanto al valor como a su índice en una secuencia, como una lista o una cadena. Esto te permite trabajar con elementos mientras llevas 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 recuperación simultánea del índice y el valor.
La sintaxis para usar enumerate()
es:
index
: se refiere a la posición de un elemento en la lista. Python usa 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(f"{index} - {city}")
Swipe to start coding
Como viajero, tienes una larga lista de destinos potenciales, pero deseas priorizarlos según su posición en la lista. Para facilitar este proceso, decides asignar un ranking de prioridad a cada país.
- Usa la función
enumerate()
para recorrer la listacountries
. - Asigna un ranking a cada país, comenzando desde
1
. - Almacena los rankings en un diccionario donde el nombre del país es la clave y el ranking de prioridad es el valor.
Solución
¡Gracias por tus comentarios!