문제
다음 Python 코드의 실행 결과를 쓰시오.
Pythongrades = {"math": 85, "science": 92, "english": 78, "history": 88} ranked = sorted(grades.items(), key=lambda item: item[1]) print(ranked[1][0], ranked[-1][0])
정답
math science
math science
해설
딕셔너리 grades를 값 기준으로 오름차순 정렬하면: [('english', 78), ('math', 85), ('history', 88), ('science', 92)]. ranked[1][0]은 인덱스 1(두 번째 요소)의 키인 'math'이고, ranked[-1][0]은 마지막 요소의 키인 'science'입니다. 따라서 출력은 'math science'입니다.