시작하기무료로 시작하기

인자로서의 람다 표현식 사용하기

람다 표현식을 함수의 인자로 넘겨 보아요. 여기서는 리스트의 .sort() 메서드를 다룹니다. 기본적으로 숫자는 오름차순으로 정렬되고, 문자와 문자열은 알파벳순으로 정렬돼요. 이 메서드는 .sort(key=function)처럼 사용할 수 있습니다. 여기서 key는 리스트의 각 항목을 정렬 가능한 객체(예: 숫자나 문자)에 매핑하는 역할을 합니다. 따라서 리스트의 항목은 그 매핑된 정렬 가능한 객체의 순서에 따라 정렬됩니다.

여러분의 과제는 람다 표현식을 key 인자로 사용해 리스트 words를 다양한 방식으로 정렬하는 것입니다.

이 연습은 강의의 일부입니다

Python으로 코딩 인터뷰 문제 연습하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Sort words by the string length
words.sort(key=lambda s: ____)
print(words)
코드 편집 및 실행