✏️ 1차원 리스트 정렬
✏️ 오름차순
a = [2, 3, 1]
a.sort()
print(a)
✏️ 오름차순
a = [2, 3, 1]
a.sort(reverse=True)
print(a)
✏️ 2차원 리스트 정렬
✏️ 첫 번째 값을 기준으로 정렬
방법 1.
a = [[2, 1], [3, 3], [1, 2]]
a.sort()
print(a)
방법 2.
오름차순
a = [[2, 1], [3, 3], [1, 2]]
a.sort(key = lambda x : x[0])
print(a)
내림차순
a = [[2, 1], [3, 3], [1, 2]]
a.sort(key = lambda x : -x[0])
print(a)
✏️ 두 번째 값을 기준으로 정렬
a = [[2, 1], [3, 3], [1, 2]]
a.sort(key = lambda x : x[1])
print(a)
✏️ 두 번째, 첫 번째 값을 기준으로 정렬
a = [[2, 1], [3, 3], [1, 2], [2, 2]]
a.sort(key = lambda x : (x[1], x[0]))
print(a)