먼저 코드로 살펴보자.
arr = [5,3,2,1,4]
arr.sort()
print(arr) # [1,2,3,4,5]
sort는 원본 리스트를 sorting 한다.
sorted를 사용하면 원본은 그대로 두고 sorting 된 리스트를 따로 뽑아낼 수 있다.
arr = [5,3,2,1,4]
print(sorted(arr)) #[1,2,3,4,5]
print(arr) # [5,3,2,1,4]
리스트를 arr로 표현하였으나 자바스크립트랑 헷갈린거 맞다. 파이썬에서의 array는 리스트와 달리 동일한 타입의 데이터들만을 함께 저장할 수 있고, 더 작은 메모리를 사용하지만 코딩테스트에서는 보편적으로 리스트 대신 사용할 이유가 없다.