가이드라인

리스트 내 요소를 정렬하는 sort() 함수

파이썬의 sort() 함수는 리스트의 요소들을 특정 기준에 따라 정렬합니다.

sort() 함수는 리스트 내 요소를 정렬한 후, 별도의 새로운 리스트를 생성하지 않습니다.


sort() 함수 사용법

기본적으로 sort() 함수는 리스트의 요소를 오름차순으로 정렬합니다.

내림차순으로 정렬하려면 sort(reverse=True)를 사용합니다.

sort() 함수 예시
numbers = [3, 1, 4, 1, 5, 9, 2] # 오름차순 정렬 numbers.sort() # [1, 1, 2, 3, 4, 5, 9] print("sorted:", numbers) # 내림차순 정렬 numbers.sort(reverse=True) # [9, 5, 4, 3, 2, 1, 1] print("reverse=True:", numbers)

정렬 기준을 지정하는 key 매개변수

key 매개변수를 사용하면 정렬 기준을 직접 지정할 수 있습니다.

예를 들어, 아래와 같이 문자열의 길이에 따라 요소를 정렬하고 싶다면 key=lensort() 함수에 전달합니다.

사용자 정의 정렬: 문자열 길이에 따라 정렬
words = ['banana', 'pie', 'Washington', 'apple'] # 문자열 길이에 따라 정렬 words.sort(key=len) # 출력: ['pie', 'apple', 'banana', 'Washington'] print(words)
Mission
0 / 1

빈칸에 들어갈 코드로 가장 적절한 것은 무엇일까요?

sort() 함수로 정렬 기준을 지정하려면 매개변수를 사용합니다.
standard
len
key
put

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과