Este problema sólo se visualiza correctamente en su versión pdf.
Tenemos una lista con datos de personas, donde los datos de cada persona se guardan en una sublista con los atributos nombre, localidad e ingresos brutos.
Se pide:
1. Diseñad la función @habitantes(lista, pob)@ que, dada una de personas y el nombre de una población, devuelva una lista con los datos de personas residentes en la población .
2. Diseñad la función @ricos(lista, pob)@ que, dada una de personas y el nombre de una población, devuelva una lista con un máximo de 2 personas que tienen los ingresos más altos de la población ordenadas de mayor a menor (puede haber menos de dos o no haber ninguna).
>>> lista = [['PEDRO','Badalona',37676], ['FELIX','Badalona',42251], ... ['JESUS','Badalona',58760], ['MARIA','Badalona',39378], ... ['JOSE', 'Badalona',53306], ['JUAN', 'Barcelona',50374], ... ['SERGIO', 'Barcelona',37583], ['POL', 'Barcelona',52048], ... ['VICTORIANO', 'Barcelona',35484], ['CARLES', 'Barcelona',40362], ... ['MARTÍ', 'Gerona', 47029], ['JOAN', 'Vic', 57647], ... ['ROSER', 'Gerona', 47873], ['PAULA', 'Gerona', 52538], ... ['ANTONIO','Vic', 55043], ['TERESA', 'Vic', 43762]] >>> habitantes(lista,'Gerona') [['MARTÍ', 'Gerona', 47029], ['ROSER', 'Gerona', 47873], ['PAULA', 'Gerona', 52538]] >>> ricos(lista,'Gerona') [['PAULA', 'Gerona', 52538], ['ROSER', 'Gerona', 47873]]