-Python에서는 정렬기능을 갖는 sort와 sorted를 제공한다.
1. sort()
- sort는 리스트가 갖는 메소드이다
- sort를 사용하면 해당 리스트의 순서가 바뀐다
- 반환값은 없다
- 원본을 유지하면서 별개의 리스트를 만들고 싶을 때는 sorted를 사용한다
- 문자열 리스트의 경우 알파벳 순서로 정렬된다
2. sorted()
- sorted는 별도의 함수이다
- 리스트 이외에도 딕셔너리, 튜플에서도 사용 가능하다
- 원본을 유지하면서 별개의 정렬된 객체를 만들고 싶을 때 사용한다
3. reverse
- reverse를 True로 하면 역으로 정렬된 결과를 얻을 수 있다
'Python > Syntax' 카테고리의 다른 글
[Python] 한 줄에 두 개의 정수 입력 받기 (input, map) (0) | 2020.09.08 |
---|---|
[Python] split (0) | 2020.09.08 |
[Python] 가상환경 설정 (0) | 2020.09.04 |
정규표현식(Regular Expression, regex) (0) | 2020.08.09 |
[Python] extend와 append (0) | 2020.07.19 |