devlog_zz

[python] list sort() , sorted() 차이 본문

Back End/python

[python] list sort() , sorted() 차이

YJ_SW 2022. 8. 7. 17:35
728x90

sort()는 원본 배열 수정, 리턴 값 None

배열.sort()

 

sorted()는 정렬된 값 리턴해줌

sorted(배열)

 

sort()

arr = [4,2,3,5,1,7,20]
print(arr.sort())
print(arr)
None # 리턴 값이 없음
[1, 2, 3, 4, 5, 7, 20] # 원본 배열이 수정됨

 

sorted()

arr = [4,2,3,5,1,7,20]
print(sorted(arr))
print(arr)
[1, 2, 3, 4, 5, 7, 20] # 정렬된 배열 리턴
[4, 2, 3, 5, 1, 7, 20] # 원본함수는 그대로
728x90
Comments