content = [] with open("stuff.txt", "r") as file: while True: line = [file.readline()] if not line[0]: break; line[0] = line[0].strip() file.readline() line.append(file.readline().strip().replace("-","")) file.readline() content.append(line) seen = {} for verf in content: if verf[1] not in seen.keys(): seen[verf[1]] = verf[0] else: seen.pop(verf[1]) for kr, verf in seen.items(): print(verf, kr)