dirknbr <dirknbr at gmail.com> writes: > done_={} > for line in done: > done_[line.strip()]=0 > ... Maybe you mean: done_ = set(line.strip() for line in done) outf_ = set(line.split(',')[1] for line in outf) universe = done_ & outf # this finds the set intersection