정렬 - list.sort(), sorted()
본 문서는 python 공식 문서의 정렬 HOW TO 문서를 학습하고 정리한 것입니다. 파이썬 리스트에는 리스트를 제자리에서 (in-place) 수정하는 내장 list.sort() 메서드가 있다. 또한, 이터러블로부터 새로운 정렬된 리스트를 만드는 sorted() 내장 함수가 있다. 정렬 기초 sort() 메서드와 sorted() 내장 함수가 한창 헷갈릴 때 내가 했던 많은 실수들은 a = [5, 1, 2, 3] a = a.sort() ㅠㅠ 언뜻 문제가 없는 것 같아보이지만 list.sort() 메서드는 list를 정렬하여 저장한 뒤 return None하는 함수이기 때문에 이렇게 한 뒤 a를 출력해보면 None이 출력된다. 때문에 다음과 같이 사용해야 한다. a.sort() print(a) 혹은 sor..