sorted


  • sorted() : 원본 리스트를 변경하지 않고, 정렬된 새로운 리스트를 반환함
  • 내장 함수 1 (built-in function)
  • 모든 반복 가능한(iterable) 객체에 사용할 수 있음
    • 리스트, 튜플, 문자열 등
  • 기본적으론 오름차 순으로 정렬하지만, ‘reverse = True’ 인수를 통해 내림차 순 정렬 가능함
  • 문자열의 경우 알파벳 순서를 따름
    • 대문자가 소문자보다 우선시 됨
L = [3, 8, 2, 7, 6, 10, 9]
L2 = sorted(L)
L2
>>> [2, 3, 6, 7, 8, 9, 10]
L
>>> [3, 8, 2, 7, 6, 10, 9]

# reverse 사용 예제
L2 = sorted(L, reverse=True)

Footnotes

  1. 파이썬에 미리 정의되어 있어, 별도의 임포트 없이 사용할 수 있음