from Pile import * if __name__=="__main__": data = [] with open("etudiants.txt") as f: keys = None for line in f: l = [w.strip() for w in line.split(';')] if keys is None: keys = l else: data.append({k:v for k, v in zip(keys, l)}) p = Pile() for d in data: p.ajoute(d) e = p.supprime() assert(e['nom'] == "Arthaud" and e['prenom'] == "Nathalie")