2020-06-24 22:33:12 +02:00
|
|
|
import csv
|
|
|
|
|
|
|
|
fichier = open("titanic.csv") # ouvre le ficier titanic et le met dans une variable fichier
|
|
|
|
|
|
|
|
dico_de_donnees = csv.DictReader(fichier)
|
|
|
|
# lit la variable fichier et cree un dictionnaire et le met dans la variable dico_de_donnees
|
|
|
|
# en utilisant la premiere ligne de fichier pour generer les Cles {'cle' : valeur}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
liste_par_ligne = []
|
|
|
|
# cree une liste - vide au départ
|
|
|
|
for ligne in dico_de_donnees:
|
|
|
|
liste_par_ligne.append(dict(ligne))
|
|
|
|
# boucle qui ajoute a la liste une ligne au format dictionnaire
|
|
|
|
|
|
|
|
print(liste_par_ligne)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fichier.close()
|