# Activité 2 de la séquence 4 # Si vous utilisez l'éditeur Python Bordas, le fichier stations.csv est déjà chargé # Si vous utilisez un autre éditeur Python, le fichier stations.csv est à déposer dans le même dossier que le fichier activite_2.py import csv #ouverture du fichier csv def lecture_fichier(nom_fichier): with open(nom_fichier, mode='r') as fichier_ouvert: return list(csv.reader(fichier_ouvert, delimiter=",")) def detecter_doublons(table): doublons = [] for i in range (1, len(table)): for j in range(i + 1, len(table)): if table[i][1:] == table[j][1:]: doublons.append([i, j]) return doublons def selectionner(table, critere): selection=[] for i in range(1,len(table)): if critere(table[i]): selection.append(table[i][0]) return selection def exporter(tableau,fichier): file = open(fichier, "w", newline='') writer = csv.writer(file) writer.writerows(tableau)