Este ejercicio trata de combinar varios conceptos y funcionalidades de los tipos contenedor de Python.
En él vas a tener que implementar una función llamada ordena_ciudades(ciudades)
que reciba como argumento un diccionario con ciudades y su población y devuelva una lista con los nombres de las ciudades de más de 200.000 habitantes. La lista devuelta debe estar ordenada de mayor a menor según el número de habitantes de cada ciudad.
Consideraciones a tener en cuenta
La función se puede implementar en una sola línea de código 😜
Ejemplos
A continuación, te muestro diferentes ejemplos para que veas la entrada y la salida de la función:
# Ejemplo 1 >>> d = {'Valencia': 794000, 'Salamanca': 144000, 'Cádiz': 116000, 'Madrid': 3200000} >>> ordena_ciudades(d) ['Madrid', 'Valencia'] # Ejemplo 2 >>> d = {'Cuautitlán': 108000, 'C. México': 8800000, 'Zamora': 141000, 'Guadalupe': 673000} >>> ordena_ciudades(d) ['C. México', 'Guadalupe'] # Ejemplo 3 >>> d = {'La Plata': 860000, 'Rosario': 1350000, 'Quilmes': 230000, 'Buenos Aires': 3000000} >>> ordena_ciudades(d) ['Buenos Aires', 'Rosario', 'La Plata', 'Quilmes']