sorted
-
python sorted keypython 2021. 2. 27. 09:42
sorted함수는 정렬할 때 사용하는 함수입니다. 인자로 리스트, 튜플, 딕셔너리를 넘겨주면 정렬이 됩니다. 디폴트는 오름차순이구요. reverse=True 값을 주면 내림차순으로 정렬됩니다. >>> nums = [5,2,4,1,3] >>> nums = sorted(nums) >>> nums [1, 2, 3, 4, 5] >>> nums = sorted(nums, reverse=True) >>> nums [5, 4, 3, 2, 1] 이제 key 옵션을 살펴봅시다. key 옵션은 정렬 기준을 커스텀 할 때 사용합니다. 아래 예제를 봅시다. 리스트 안에 튜플들이 있고, 각 튜플의 두번째 값을 첫번째 값으로 나눈 값을 오름차순으로 정렬하려면 아래처럼 하면 됩니다. >>> data_list = [(10,10), ..