개발/Python
파이썬 sort()와 sorted() 차이
강서버
2021. 4. 16. 12:41
728x90
반응형
sort() 함수
1. 리스트만 가능
2. 리스트를 직접 정렬하고 None 리턴
>>> l = [3, 1, 5, 2, 4]
>>> l.sort()
>>> l
[1, 2, 3, 4, 5]
sorted() 함수
1. 리스트, 문자열, 튜플, 딕셔너리 등 반복 가능한 자료형 모두 가능
2. 기존 리스트를 복사해서 새로 만들어 반환 -> sort() 함수보다는 다소 느림
3. 기존 리스트에는 영향을 주지 않는다.
>>> l = [3, 1, 5, 2, 4]
>>> sorted(l)
[1, 2, 3, 4, 5]
>>> l
[3, 1, 5, 2, 4]
참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저
반응형