sorted()
반복 가능한 값들을 정렬해 새로운 리스트로 반환합니다.
기본 문법
sorted(iterable, key=None, reverse=False)작은 예제 python
scores = {"민지": 80, "서준": 95}
print(sorted(scores.items(), key=lambda item: item[1], reverse=True))
print(list(scores))실행 결과
[('서준', 95), ('민지', 80)]
['민지', '서준']헷갈리기 쉬운 점
- 딕셔너리를 그대로 전달하면 키가 정렬됩니다. 키·값 쌍을 정렬하려면 items를 전달하세요.
- 원본은 그대로이며, 정렬 기준이 같은 항목은 입력 순서가 유지됩니다.