원본 리스트의 변경 없이, 리스트를 정렬하는 방법 sorted 함수
fruits 는 리스트 변수이다. 따라서 이 리스트를 정렬하려면, sorted(fruits) 를 하면 정렬된 리스트를 반환받을 수 있습니다.
새로운 변수 sorting_fruits 를 만들어서 저장하면 됩니다.
그러면 원본인 fruits 는 변함이 없으며, sorting_fruits 에만 정렬된 리스트로 저장할 수 있습니다.
문자열은 알파벳순 정렬이고, 숫자는 오름차순 정렬입니다.
리스트의 항목들을 정렬하되, 원래의 리스트 자체를 정렬시켜 버리는 sort() 함수
다음은 리스트의 내장 함수인 sort 함수로서, '리스트변수'.sort() 로 사용합니다.
아래에서 fruits 는 리스트 변수이므로, fruits.sort() 라고 하면, fruits 리스트 자체를 정렬( sort ) 합니다.
문자열은 알파벳순 정렬이고, 숫자는 오름차순 정렬입니다.
정렬(sorting) 순서 바꾸기, 역순 (내림차순) 정렬하는 reverse 파라미터 사용
sorted 함수와 sort 함수 모두, reverse 라는 파라미터를 사용하면, 역순으로 정렬할 수 있습니다.
내림차순과 오름차순 정렬은, reverse 에 True 나 False 를 써주면 됩니다.
sorted 함수를 통해, 원본 변경없이 내림차순 정렬
list 의 sort 함수를 통해 리스트변수.sort 로 원본 자체를 내림차순으로 변경
'Python 기초' 카테고리의 다른 글
Python(파이썬)의 딕셔너리에서 키(key)에 매칭된 value 를 가져오는 함수 get() (0) | 2021.11.27 |
---|---|
Python(파이썬)의 딕셔너리(dict) 만들기 dict() (0) | 2021.11.27 |
Python(파이썬)의 리스트(list)에 저장된 항목 개수 확인 함수 len() (0) | 2021.11.27 |
Python(파이썬)의 리스트(list)에 찾고 싶은 데이터 개수 파악 count() (0) | 2021.11.27 |
Python(파이썬)의 리스트(list)안에 값이 있는지 확인 : in 자료구조 (0) | 2021.11.27 |