개발/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]

 

 

참조 : (도서) 파이썬 증권 데이터 분석 / 김황후 저

 

728x90
반응형

'개발 > Python' 카테고리의 다른 글

파이썬 구분자 변경하기  (0) 2021.04.16
파이썬 append()와 extend() 차이  (0) 2021.04.16
비트코인 15분 전 KRW 시세 파이썬 코드  (0) 2021.04.16
PIP 패키지 설치  (0) 2021.04.16
Python library list backup reinstall  (0) 2021.04.15