OK.merci. Le mardi 10 juin 2014, renaud gaudin <[email protected]> a écrit : > import csv > > f = open('data.csv', 'r') > csv_reader = csv.DictReader(f, fieldnames=['fruit', 'number']) > > alist = [] > for entry in csv_reader: > if csv_reader.line_num == 1: > continue > # entry est un dict qui ressemble a {'fruit': "xxx", 'number': "yyy"} > # peut d'interet, mais pour mettre dans une list comme demande: > alist.append(entry) > > f.close() > > > 2014-06-06 11:32 GMT+00:00 Marie Antoinette Sagna <[email protected]>: >> >> Bonjour, >> Je veux un script python qui va récupérer les valeurs dans le fichier ci-joint et qui me retourne >> ces valeurs sous une forme exploitable en python. >> Le résultat de l’éxecution doit me retourner une liste de dictionnaires python: >> >> >> [{'fruit': 'orange', 'number': 12}, {'fruit': 'apple', 'number': 15}, {'fruit': 'banana', 'number': 8}]-- >> Mais je n'y arrive pas à créer une liste de dictionnaires... >> Je fais le code suivant mais l'exécution n'est pas bonne: >> >> fichier = open('data.csv', 'r') >> dicot = {} >> for line in fichier: >> x = line.split() >> for i in x: >> a = x[0] >> b = x[1] >> dicot[a] = b >> dicot >> Merci pour votre rapide réponse. >> Meilleures salutations. >> Cordialement M.A.S >> >> -- >> Ce message a été envoyé à la liste [email protected] >> Gestion de votre abonnement : http://dakarlug.org/liste >> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >> Le site du DakarLUG : http://dakarlug.org > >
-- Meilleures salutations. Cordialement M.A.S
-- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
