1. Apprendre
  2. /
  3. Cours
  4. /
  5. Boîte à outils Python

Connected

Exercice

Utiliser une compréhension de liste

Cette fois, vous allez utiliser la fonction lists2dict() que vous avez définie dans l'exercice précédent pour transformer un ensemble de listes en une liste de dictionnaires à l'aide d'une compréhension de liste.

La fonction lists2dict() a déjà été préchargée, ainsi que deux listes, feature_names et row_lists. feature_names contient les noms d'en-têtes du jeu de données de la Banque mondiale et row_lists est une liste de listes, où chaque sous-liste regroupe les valeurs réelles d'une ligne du jeu de données.

Votre objectif est d'utiliser une compréhension de liste pour générer une liste de dictionnaires, où les keys sont les noms d'en-têtes et les values sont les valeurs de chaque ligne.

Instructions

100 XP
  • Examinez le contenu de row_lists en affichant les deux premières listes de row_lists.
  • Créez une compréhension de liste qui génère un dictionnaire à l'aide de lists2dict() pour chaque sous-liste de row_lists. Les clés proviennent de la liste feature_names et les valeurs sont les entrées de ligne dans row_lists. Utilisez sublist comme variable d'itération et assignez la liste résultante de dictionnaires à list_of_dicts.
  • Consultez les deux premiers dictionnaires de list_of_dicts en les affichant.