이터러블에 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)