sort()와 sorted()

Joo·2024년 6월 19일

CS & Algorithm etc

목록 보기
1/33

파이썬 sort() 함수와 sorted() 함수의 차이

1. sort()

  • 제자리 정렬 및 None 반환
  • 리스트 메소드로만 사용 가능

⌨️ 예시

array = [3, 1, 4, 1, 5, 9]
array.sort()
print(array)  # [1, 1, 3, 4, 5, 9]


2. sorted()

  • 새로운 리스트 반환
  • 리스트뿐만 아니라, 튜플, 문자열 등 모든 iterable에 사용 가능

⌨️ 예시

array = [3, 1, 4, 1, 5, 9]
sorted_array = sorted(array)
print(sorted_array)  # [1, 1, 3, 4, 5, 9]
print(array)         # [3, 1, 4, 1, 5, 9] (원본 리스트는 변경되지 않음)
profile
적당히 공부한 거 정리하는 곳

0개의 댓글