Aide - classer dictionnaire dans l'ordre [Fermé]

Signaler
-
 khrug -
Bonjour,
J'aimerais faire un programme qui me permet de trier des fruit en fonction de leur poid a partir d'un dictionnaire avec plusieurs fruit et pour valeur leur poids. Je n'arrive pas a trouver la logique

En vous remerciant

1 réponse

Bonjour,

Il faut utiliser sorted en spécifiant une fonction dans le paramètre key.
fruits = {'Banane':160, 'pomme':120, 'cerise':32, 'melon':450}
sorted(fruits.items(), key=lambda s: s[1])
[('cerise', 32), ('pomme', 120), ('Banane', 160), ('melon', 450)]


s[1]
correspond aux values du dictionnaire.