bonjour, je cherche a afficher pour chaque bp une liste de cass associées par exemple pour BP01: CS0621,CS0622,CS0627
table bp.csv
1 2 3 4 5 | bp_code BP01 BP02 BP08 BP09 |
table cass.csv
1 2 3 4 5 6 7 8 | cs_code,cs_nb_pas,cs_bp_code CS0621,1,BP01 CS0622,1,BP01 CS0623,1,BP02 CS0625,1,BP08 CS0627,1,BP01 CS0629,1,BP08 CS0631,1,BP08 |
mon code n’affiche que la liste de tte les cs_code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # -*- coding: utf-8 -*- import csv with open('bp.csv') as bp: reader = csv.DictReader(bp) # On crée une liste des données data = [row['bp_code'] for row in reader] with open('cass.csv') as cass: reader = csv.DictReader(cass) res = [] for row in reader: if row['cs_bp_code'] in data: res.append(row['cs_code']) print(res) ` |
j’apprécie toute remarque
+0
-0