본문 바로가기
스스로 학습/python

[python] sort 함수

by 지제로사 2022. 12. 22.
반응형
nums = [2, 5, 3, 1, 4]

1. 오름차순 정렬 : nums.sort()

한 자리 숫자만 정렬이 제대로 됩니다.

nums.sort()

2. 내림차순 정렬 : nums.sort(reverse = True)

nums.sort(reverse = True)

3. 좌표 정렬하기

1) [x, y] 에서 x값에 의한 오름차순 정렬

ex.

def solution(nums):
	nums.sort(key = lambda v : (v[0]))
    return nums
print(solution([2,3],[1,4],[3,1],[1,2]))

2) [x, y] 에서 y값에 의한 오름차순 정렬

nums.sort(key = lambda v : (v[1]))

3) [x, y] 에서 x 값에 의한 내림차순 정렬

nums.sort(key = lambda v : (-v[0])))

4) [x, y] 에서 y값에 의한 오름차순을 하되 y값이 같은 경우는 x값에 따라 오름차순한다

nums.sort(key = lambda v : (v[1], v[0]))
반응형