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 lista de personas y el nombre pob de una población, devuelva una lista con los datos de personas residentes en la población pob.
2. Diseñad la función ricos(lista, pob) que, dada una lista de personas y el nombre pob 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 pob 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]]