Cours_Python/ex1csv.py
2020-06-24 22:54:38 +02:00

33 lines
719 B
Python

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
# liste_par_ligne[0] correspond a la 2eme ligne du fichier: titanic.csv
nombre_lignes_dans_liste = len(liste_par_ligne)
print(nombre_lignes_dans_liste)
fichier.close()