list 안의 값 중 숫자는 물론이고 문자도 정렬 가능하다.
lst에 문자열이 여러개 들어있을 때,
lst.sort()
라고 하면 문자로 정렬해주고
lst.sort(key = len)
라고 하면 문자의 길이로 정렬해준다.
# 백준 1181 단어정렬
import sys
n = int(input())
lst = []
for _ in range(n):
s = sys.stdin.readline().rstrip()
lst.append(s)
lst_set = set(lst)
lst = list(lst_set)
lst.sort()
lst.sort(key = len)
for x in lst:
print(x)