CommencerCommencer gratuitement

Lecture des données depuis le CSV

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

Vous pouvez vous référer à l’exercice du chapitre 4 dans lequel vous avez fait quelque chose de similaire.

Cet exercice fait partie du cours

Introduction aux bases de données en Python

Afficher le cours

Instructions

  • Créez une liste vide appelée values_list.
  • Itérez sur les lignes de csv_reader avec une boucle for, en créant 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 cet exemple de code.

# 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