반응형
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]))
반응형
'스스로 학습 > python' 카테고리의 다른 글
[python] colab에서 conda 사용하기 (python 3.6.8 및 tensorflow 1.12.3 설치) (0) | 2023.08.03 |
---|---|
[python] plotly.express image save 방법 (0) | 2023.05.22 |
[python] 행렬/좌표이동 프로그래밍 (0) | 2022.12.20 |
[python] 다른경로 파일 import (동일, 하위, 상위경로) (0) | 2022.12.14 |