Понадобилось в большом файле удалить повторяющиеся строки.
Нагуглил такой код:
#! /usr/bin/env python input = open('in.txt', 'r') output = open('out.txt', 'w') linesarray = input.readlines() input.close() seen = [] for i in range(len(linesarray)): if seen.count(linesarray[i]) == 0: seen.append(linesarray[i]) output.write(linesarray[i]) output.close()
Работает вроде бы правильно, но не могу вьехать КАК? Где тут проверка?
if seen.count(linesarray[i]) == 0: