시작하기무료로 시작하기

이터러블에 lambda 함수 적용하기

지금까지는 단일 값에 lambda 함수를 적용해 봤는데요, 이번에는 리스트 전체에 적용해 보겠습니다. lambda 함수의 진가는 바로 여기서 발휘됩니다. 모든 항목에 동일한 연산을 수행할 때 아주 유용하거든요.

이번 실습에서는 lambda 함수를 리스트 전체에 적용하여 동료 이름 리스트를 처리해 보겠습니다.

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

개발자를 위한 Python 중급

강의 보기

연습 안내

  • colleagues 리스트의 각 값에 lambda 함수를 적용하고, 결과를 cleaned에 저장하세요.
  • map 객체를 리스트로 변환한 후, cleaned_list에 저장하세요.

실습형 인터랙티브 연습

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

colleagues = ["Sarah Martinez", "Michael Chen", "Emily Brown"]

# Apply the lambda function to each colleague's name
cleaned = ____(lambda x: x.replace(" ", "_").lower(), ____)

# Convert map object to list
cleaned_list = ____(____)
print(cleaned_list)
코드 편집 및 실행