[Python3] array.sort() Vs sorted(array)

klmjiho·2020년 10월 27일
0

python3 sort 와 sorted의 차이

sort ()

리스트의 요소를 순서대로 정렬해 준다.
하지만 리스트 객체 그 자체를 정렬만 할 뿐 정렬된 결과를 돌려주지않음

a = [1,3,4,2,5]
a.sort() # print(a.sort()) => None
a = [1,2,3,4,5]

sorted ()

입력값을 정렬한 후 그 결과를 리스트로 돌려주는 함수

print(sorted(a)) => [1,2,3,4,5]
print(a) => [1,3,4,2,5]

0개의 댓글