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
Instructions
- Créez une liste vide appelée
values_list. - Itérez sur les lignes de
csv_readeravec une boucle for, en créant un dictionnaire appelédatapour chaque ligne, puis ajoutez-le àvalues_list.- À l’intérieur de la boucle for,
rowsera une liste dont les éléments sont'state','sex','age','pop2000'et'pop2008'(dans cet ordre).
- À l’intérieur de la boucle for,
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(____)