Python `sort()`와 `sorted()`의 차이
핵심만 정리한다.sort()와 sorted() 차이 요약대상리스트 메서드내장 함수원본 변경OX반환값없음 (None)정렬된 새 리스트사용 가능 대상리스트만iterable 전체1. sort()arr = [3, 1, 2]arr.sort()리스트 자체를 정렬한다.원본 데이터가 변경된다.반환값은 없다.사용 형태:리스트.sort()2. sorted()arr = [3, 1, 2]new_arr = sorted(arr)정렬된 새 리스트를 반환한다.원본은 유지된다.사용 형태:sorted(iterable)3. 핵심 차이 예시arr = [3, 1, 2]a = arr.sort()print(arr) # [1, 2, 3]print(a) # Nonearr = [3, 1, 2]a = sorted(arr)print(arr) #..