본문 바로가기
프로그래밍/python

[python] 파이썬 정렬, 조건 여러개 한 번에 정렬하기

by 잇서니 2020. 2. 5.
반응형

lambda를 사용하여 파이썬 정렬, 조건 여러개인 경우 한 번에 할 수 있다.

n = int(input())
conference = []
for _ in range(n):
    start, end = map(int, input().split())
    conference.append((start, end))

# 끝나는 시간(c[1])으로 오름차순 정렬한다.
# 그 다음 시작시간(c[0])으로 오름차순 정렬한다.
conference = sorted(conference, key=lambda c: (c[1], c[0]))

 

반응형

댓글