Dictionnaires Python : Paires clé-valeur

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Les dictionnaires sont une structure de données fondamentale en Python. Ils vous permettent de stocker des paires clé-valeur et sont souvent utilisés pour représenter des objets ou des concepts du monde réel. Dans ce défi, vous travaillerez avec des dictionnaires et leurs valeurs.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/dictionaries("Dictionaries") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/comments -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/lists -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/dictionaries -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/function_definition -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/build_in_functions -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} python/data_collections -.-> lab-13740{{"Dictionnaires Python : Paires clé-valeur"}} end

Valeurs de dictionnaire

On vous donne un dictionnaire aplati, et vous devez créer une fonction qui renvoie une liste aplatie de toutes les valeurs du dictionnaire. Votre tâche est d'implémenter la fonction values_only(flat_dict) qui prend en argument un dictionnaire aplati et renvoie une liste de toutes les valeurs du dictionnaire.

Pour résoudre ce problème, vous pouvez utiliser la méthode dict.values() pour renvoyer les valeurs du dictionnaire donné. Ensuite, vous pouvez convertir le résultat en une liste en utilisant la fonction list().

def values_only(flat_dict):
  return list(flat_dict.values())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
values_only(ages) ## [10, 11, 9]

Résumé

Dans ce défi, vous avez appris à extraire toutes les valeurs d'un dictionnaire aplati et à les renvoyer sous forme d'une liste. Vous avez utilisé la méthode dict.values() pour obtenir les valeurs puis converti le résultat en une liste en utilisant la fonction list(). C'est une technique utile lorsqu'on travaille avec des dictionnaires en Python.