Analitzador de Població

Data Analysis

Analitza dades de població de municipis catalans. Filtra els municipis per sobre d'un llindar i ordena'ls per població.

📌 View basic hints
  • Una list comprehension filtra i transforma en una línia.
  • sort(reverse=True) ordena de major a menor.
  • lambda x: x[1] accedeix al segon element de cada tupla.
Order the code blocks
grans.sort(key=lambda x: x[1], reverse=True)
grans = [(nom, pop) for nom, pop in municipis if pop > llindar]
for nom, pop in grans:
llindar = int(input('Filtra municipis amb més de N habitants: '))
municipis = [('Barcelona', 1620343), ('Hospitalet', 254804), ('Badalona', 216843), ('Terrassa', 220892), ('Sabadell', 213444)]
print(f'Municipis amb més de {llindar} habitants:')
print(f' {nom}: {pop:,} habitants')
SEBACodiCAT