Filtrer les données d'une liste de dictionnaires en fonction d'un critère

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
95
Mois de parution
mars 2018
Spécialité(s)


Résumé
L'objectif : Nous possédons une liste des notes de différents étudiants où chaque note est stockée sous la forme d'un dictionnaire possédant des clés prenom, nom et note : students = [{'prenom' : 'Juliana', 'nom' : 'Crain', 'note' : 12}, {'prenom' : 'Joe', 'nom' : 'Blacke', 'note' : 15}, {'prenom' : 'Frank', 'nom' : 'Frink', 'note' : 8}] Nous souhaitons ne garder que les personnes dont les notes sont supérieures à la moyenne.

La solution

01: def getUpper(data):
02:  return list(filter(lambda x : x['note'] >= 10, data))
03:

04: def...

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous