myl = [1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 2, 2, 3]
newl = []
for i in myl:
    if newl.count(i) != 2:
        newl.append(i)
print(newl)
[1, 1, 2, 2, 3, 3]
Как улучшить алгоритм удаления дубликатов?