iterable 데이터를 정렬하는 함수. 오름차순, 내림차순 설정할 수 있고, 문자열이라면 알파벳 순, 숫자라면 숫자순으로 정렬된다.
sorted(iterable, key=None, reverse=False)
data = ["banana", "dragon", "apple", "egg"]
result = sorted(data)
print(result)
['apple', 'banana', 'dragon', 'egg']
data 리스트에서 글자 개수가 적은 순으로 정렬
data = ["banana", "dragon", "apple", "egg"]
result = sorted(data, key= str.__len__)
print(result)
['egg', 'apple', 'banana', 'dragon']
data = ["banana", "dragon", "apple", "egg"]
result = sorted(data, reverse=True)
print(result)
['egg', 'dragon', 'banana', 'apple']