импорт csv из коллекций импорт defaultdict
seen = defaultdict (список)
с открытым ('LabDetails.csv', 'r') как my_file: reader = csv.reader (my_file) ) для строки в считывателе: ключ = (строка [0], строка [1], строка [2]) # отправитель, получатель, увиденный идентификатор [ключ] .append (строка)
with open('new.csv', 'wb') as outf:
writer = csv.writer(outf)
for collected in seen.values():
if len(collected) > 1:
writer.writerows(collected)