-
파이썬 sort(), sorted()Python 2021. 1. 5. 21:12반응형
팀 정렬(Tim sort) 사용
오름차순 정렬이 기본
둘 다 요소를 정렬하되 기존 리스트를 수정하느냐, 새로운 리스트를 만들어서 반환하느냐의 차이가 있음
sort() : 기존 리스트의 요소를 정렬하는 리스트 메소드 (반환:none)
리스트.sort()
sunday = [44, 43, 40, 36, 31, 29] sunday.sort() print(sunday)
[29, 31, 36, 40, 43, 44]
sorted(list) : 기존 리스트의 요소를 정렬하여 반환하는 내장함수, 리스트 이외의 이터러블도 정렬 가능
이터러블(iterable) : 반복문 사용 가능한 객체 e.g. 리스트, 튜플, 딕셔너리
새로운리스트 = sorted(기존리스트)
sunday = [44, 43, 40, 36, 31, 29] print(sorted(sunday)) print(sunday)
[29, 31, 36, 40, 43, 44] [44, 43, 40, 36, 31, 29]
내림차순 정렬
리스트.sort(reverse=True) 새로운리스트 = sorted(리스트, reverse=True)
반응형'Python' 카테고리의 다른 글
chr(x), ord(x) - a~z까지 아스키코드로 입력하기 (0) 2021.01.05 print문 안에 조건문 사용하기 (0) 2021.01.05 f-string (0) 2021.01.05 컴프리헨션 (Comprehension) - 리스트 내 for문, if문 사용하기 (0) 2021.01.05 파이썬 리스트 (list) (0) 2021.01.05