Python의 sorted 함수
ChatGPT와 Python의 documentation의 실습 결과인데 공유하고자 올린다. 주요 특징- sorted(): 어떤 이터러블 객체든 정렬 가능 - reverse=True: 내림차순 정렬, default는 오름차순 정렬이다. - key=함수: 정렬 기준 지정 - 안정적 정렬(stable sort): 동일한 값의 원래 순서 유지 - 시간 복잡도: O(n log n) sorted의 결과는 원본 리스트는 변환하지 않으며 다른 리스트로 추가로 저장할 수 있다.a = [5, 2, 3, 1, 4]b = sorted(a)print(a) #[5, 2, 3, 1, 4]print(b) #[1, 2, 3, 4, 5] 반면에 sort는 기존의 리스트를 정렬하는 in-place 형태의 메소드다.a = [5, 2, 3..
2025. 2. 19.