https://www.acmicpc.net/problem/1181
import sys
test_case = int(input())
word = []
for _ in range(test_case):
temp = sys.stdin.readline().rstrip('\n')
if temp not in word:
word.append(temp)
word.sort()
word.sort(key = len)
for i in word:
print(i)
단어 입력을 받고 중복 제거를 위해 not in 을 사용했습니다.
이후 sort()를 통해 정렬했습니다.