Ejercicio #8: Ordena ciudades por población

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']

Solución

Solución al Ejercicio #8

¿Quieres ser expert@ en Python? Recibe trucos Python y las últimas novedades del blog

¡Eyyy! Esto también te puede interesar 👇

* Te informo de que los datos de carácter personal que proporciones al comentar serán tratados por Juan José Lozano Gómez como responsable de esta web. La Finalidad es moderar los comentarios. La Legitimación es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en Disqus (disqus.com), mi sistema de comentarios, que está acogido al acuerdo de seguridad EU-US Privacy. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos enviando un email a juanjo@j2logo.com. Encontrarás más información en la POLÍTICA DE PRIVACIDAD.

Sobre j2logo

j2logo profile

Quiero ayudarte a que seas mejor programador/a, pero no uno cualquiera, sino uno de los top.

¿Quieres ser expert@ en Python? 🐍

❤️ He ayudado a miles de programadores/as como tú a ser mejores Pythonistas

📩 Recibe de vez en cuando trucos y scripts Python y las últimas novedades del blog

* Al enviar el formulario confirmas que aceptas la POLITICA DE PRIVACIDAD

¿Quieres ser expert@ en PYTHON?

j2logo-pythonistas

❤️ He ayudado a miles de programadores/as como tú

📩 Recibe trucos, scripts y las novedades del blog

¿Quieres dominar Python?

Python, Guía para ser un Pythonista

El curso con el que aprender el lenguaje desde cero. Con mi soporte y ayuda.

OFERTA BLACK FRIDAY

35% de descuento