<list>.sort(key = <function>, reverse = True|Flase)
<newList> = sorted(<list>, key = <function>, reverse = True|Flase)
arr = [[0, 'ji'], [1, 'won'], [2, 'han']]
의 형태를 가진 리스트의 경우
arr[][0] 즉 숫자를 기준으로 정렬하고자 할 때는
arr.sort(key=lambda x: x[0])
arr[][1] 즉 문자열을 기준으로 정렬하고자 할 때는
arr.sort(key=lambda x: x[1])
첫번째 인자를 기준으로 오름차순 정렬 후 두번째 인자를 기준으로 내림차순 정렬할 때
arr.sort(key=lambda x: (x[0], -x[1]))
arr.sort(key=lambda x: len(x))