sorted() is a jolly good thing.so as set() lol. data = [] while True: try: n = input() ta = [] for i in range(int(n)): ta.append(int(input())) uniq = set(ta) # set transform the list into a unique one (NO DUPs) for j in sorted(uniq): ...