CommencezCommencez gratuitement

Lecture des données à partir du CSV

Exploitez le module CSV de Python (bibliothèque standard) et chargez les données dans une liste de dictionnaires.

Il peut être utile de vous référer à l'exercice du chapitre 4 où vous avez fait quelque chose de semblable.

Cette activité fait partie du cours

Introduction aux bases de données en Python

Voir le cours

Instructions de l’exercice

  • Créez une liste vide nommée values_list.
  • Parcourez les lignes de csv_reader avec une boucle for, créez un dictionnaire appelé data pour chaque ligne, puis ajoutez-le à values_list.
    • À l'intérieur de la boucle for, row sera une liste dont les éléments sont 'state', 'sex', 'age', 'pop2000' et 'pop2008' (dans cet ordre).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create an empty list: values_list
values_list = ____

# Iterate over the rows
for row in csv_reader:
    # Create a dictionary with the values
    data = {____: row[____], ____: row[____], ____:____, ____: ____,
            ____: ____}
    # Append the dictionary to the values list
    values_list.append(____)
Modifier et exécuter le code