Aide - classer dictionnaire dans l'ordre

- - Dernière réponse :  khrug - 31 oct. 2019 à 17:09
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
Afficher la suite 

1 réponse

0
Merci
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.
Commenter la réponse de khrug