반응형
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]))
반응형
'프로그래밍 > python' 카테고리의 다른 글
[python] python으로 구글번역기 사용하기 (8) | 2020.10.14 |
---|---|
[python] 영어 대문자/소문자 변환하기 (링크) (8) | 2020.10.14 |
[python] 리스트 인덱스 슬라이싱 (4) | 2020.01.18 |
[python] 리스트 원소 타입 바꾸기 (map함수사용) (2) | 2020.01.16 |
[python] 리스트 원소 2개씩 비교하기 (2) | 2020.01.16 |
댓글