Récapitulatif - Trieur de dictionnaires
Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 49 sur 78.
Défi
MoyenCréez une fonction nommée dictionary_sorter qui prend un dictionnaire data_dict comme argument. La fonction doit trier le dictionnaire par ses valeurs par ordre croissant et renvoyer un nouveau dictionnaire contenant les paires clé-valeur triées.
Par exemple, si le dictionnaire d'entrée est {'a': 3, 'b': 1, 'c': 2}, la fonction doit renvoyer un dictionnaire comme celui-ci :
{'b': 1, 'c': 2, 'a': 3}Essayez vous-même
def dictionary_sorter(data_dict):
# Utiliser sorted() pour trier les éléments du dictionnaire par leurs valeurs
# Astuce : data_dict.items() renvoie des paires (clé, valeur)
# Astuce : Utiliser le paramètre 'key' de sorted() pour trier par valeur
# Écrire le code iciToutes les leçons de Logic & Flow
1Exploration des variables
ConstantesAffectations multiplesÉchange de variablesVariables de substitutionArrondir des nombresCasting de listes4Application de carnet de contacts
Afficher le menuAjouter un contact7Ensembles Partie 2
Opérations mathématiques Partie 1Opérations mathématiques Partie 2Récapitulatif - Chasse au trésorSous-ensembles et sur-ensemblesItérer sur les ensemblesRécapitulatif - Suivi de tournoi10Compréhensions de listes basiques
La syntaxeCréer des listes simplesAjouter des conditionsUtiliser l'agrégation de donnéesRécapitulatif - House Of ListsRécapitulatif - Elements Of Freedom13Système de gestion des stocks
Présentation du projetAjouter un article2Les dictionnaires - Partie 1
Qu'est-ce qu'un dictionnaire ?Créer un dictionnaireAccéder aux valeursModifier des dictionnairesRécapitulatif - Gestionnaire de recettes5Prise de décision avancée
Opérateur ternaireVérifications d'appartenanceVérifications d'identitéErreurs d'indentationRécapitulatif - Filtre de vacances8Gestionnaire de dossiers étudiants
Présentation du projetAjouter un étudiant11Fonctions avancées
Retourner plusieurs valeursFonctions Lambda - Partie 1Fonctions Lambda - Partie 2Défi récapitulatif - Tri LambdaFonctions récursives - Partie 1Fonctions récursives - Partie 2Récapitulatif - Somme d'une liste imbriquée14Fonctions d'ordre supérieur
La fonction MapLa fonction FilterRécapitulatif - Validateur d'e-mailsRécapitulatif - Processeur de nombres3Dictionnaires - Partie 2
Méthodes de dictionnaireDictionnaires imbriquésVérification des clésParcourir les dictionnairesRécapitulatif - Compteur de fréquence6Les Ensembles - Partie 1
Qu'est-ce qu'un ensemble ?Opérations de baseMéthodes des ensemblesRécapitulatif - Supprimer les doublons9Agrégation de données avancée
Utilisation de SumTrouver le minimum et le maximumTrier les données efficacementRécapitulatif - Trieur de dictionnaires