logweft.

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를 전달하세요.
  • 원본은 그대로이며, 정렬 기준이 같은 항목은 입력 순서가 유지됩니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← Python 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.