728x90
리스트의 정렬
python의 정렬 함수나 리스트의 메서드는 기본적으로 오름차순으로 설정되어있습니다.
만약 내림차순으로(반대로 정렬) 정렬하려면 reverse=True로 설정하시면 됩니다.( ex: sorted(L, reverse=True), L.sort(reverse=True) )
리스트의 정렬 함수와 메서드
- sorted(), sort()
- sorted(리스트)
내장 함수, 정렬된 새로운 리스트를 얻어냄 - 리스트.sort()
리스트의 메서드, 해당 리스트를 정렬함
문자열이 들어있는 리스트의 정렬
- 사전 순서(알파벳 순서)에 따라 정렬이 됨
- 대문자가 우선적으로 정렬이 됨
- 문자열 길이 순서의 오름차순으로 정렬하려면?
- key를 이용
- ex: sorted(L, key=lambda x: len(x)) <-- 정렬을 문자열의 길이(key)로 하겠다는 뜻
오류가 있다면 알려주시면 감사하겠습니다!
'무작정 따라해보기(정리, 문제풀기) > 어서와! 자료구조와 알고리즘은 처음이지?' 카테고리의 다른 글
선형탐색, 이진탐색(python) (0) | 2021.08.31 |
---|---|
이진탐색(python 코드) (0) | 2021.08.31 |
리스트에서 원소 찾아내기(python 코드) (0) | 2021.08.29 |
정렬된 리스트에 원소 삽입하기(python 코드) (0) | 2021.08.28 |