[파이썬] sort vs. sorted

폼폼(YUNA AN)·2024년 9월 12일

사소한 발견

목록 보기
22/33
post-thumbnail

👩‍🏫 sort와 sorted의 차이점

  • sort : 원본 리스트를 수정한다.
  • sorted : 원본 리스트는 유지하고, 정렬된 리스트를 새롭게 반환한다.

👩‍🏫 sort 예제

list = [9, 3, 6]
sort_list = list.sort()

print(list)
=> [3, 6, 9]

print(sort_list)
=> none
  • 원본 list 값이 수정되고, 새로운 객체가 생성되지 않습니다.

👩‍🏫 sorted 예제

sorted_list = sorted(list)

list = [9, 3, 6]
sorted_list = sorted(list)

print(list)
=> [9, 3, 6]

print(sorted_list)
=> [3, 6, 9]
  • 원본 list는 그대로고 이를 sorted한 새로운 list가 생성됩니다.
profile
광고 도메인과 콘텐츠 기획의 전문성을 갖춘 데이터 분석가입니다.

0개의 댓글