티스토리 뷰
Python List 의 value 정렬(sorting) 하는 방법 2가지
1. 원본 리스트의 변경 없이, 리스트를 정렬하는 방법 sorted 함수
fruits 는 리스트 변수이다. 따라서 이 리스트를 정렬하려면, sorted(fruits) 를 하면 정렬된 리스트를 반환받을 수 있다.
따라서 새로운 변수 new_fruits 를 만들어서 저장하면 된다.
그러면 원본인 fruits 는 변함이 없으며, 단지 new_fruits 에만 정렬된 리스트로 저장할 수 있다.
문자열은 알파벳순 정렬이고, 숫자는 오름차순 정렬이다.

2. 리스트의 항목들을 정렬(sorting) 하되, 원래의 리스트 자체를 정렬시켜 버리는 sort() 함수
다음은 리스트의 내장 함수인 sort 함수로서, 리스트변수.sort() 로 사용한다.
아래에서 fruits 는 리스트 변수이므로, fruits.sort() 라고 하면, fruits 리스트 자체를 정렬( sort ) 해 버린다.
Apple, Banana, Mango, Pineapple ... => Apple, Banana, Coconut, Lemon ...
문자열은 알파벳순 정렬이고, 숫자는 오름차순 정렬이다.

3. 정렬(sorting) 순서 바꾸기, 역순 (내림차순) 정렬하는 reverse 파라미터 사용
sorted 함수와 sort 함수 모두, reverse 라는 파라미터를 사용하면, 역순으로 정렬할 수 있다.
즉, 내림차순과 오름차순 정렬은, reverse 에 True 나 False 를 써주면 된다.
sorted 함수를 통해, 원본 변경없이 내림차순 정렬

list 의 sort 함수를 통해 리스트변수.sort 로 원본 자체를 내림차순으로 변경

4. 숫자 리스트를 정렬( sort ) 하는 예제

'Python' 카테고리의 다른 글
| python dict key, value 파이썬 딕셔너리 키 밸류, get() (0) | 2019.10.04 |
|---|---|
| 파이썬 딕셔너리(dict) 만들기, python dict() (1) | 2019.10.04 |
| 파이썬 리스트(Python List) count() 와 len() (0) | 2019.10.04 |
| 파이썬 리스트 결합 연산 / index, in 을 이용한 값 확인 방법 (0) | 2019.10.03 |
| 파이썬 리스트 항목 추가/삭제 append(), insert(), del, remove(), pop() (0) | 2019.10.03 |
- Total
- Today
- Yesterday
- pythonprogramming
- dict
- serverless
- 파이썬 콜론
- 변수
- Colab
- 이직
- 코랩
- python list
- count
- str
- nested list
- 안드로이드
- 딕셔너리
- R스튜디오
- 취업
- R studio
- keras
- 파이썬 리스트
- Python
- 면접
- 데이터분석
- 면접질문
- dataprocessing
- 파이썬
- 기술면접
- 이력서
- LEN
- evaluation
- 데이터타입
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
