map()에서 lambda() 사용하기
Python의 map() 함수는 주어진 iterable(리스트, 튜플 등)의 각 항목에 지정한 함수를 적용한 결과를 리스트로 반환해요. map() 함수의 일반 구문은 map(fun, iter) 입니다. map()에 lambda 함수도 함께 사용할 수 있어요. lambda()와 함께 쓰는 map() 함수에 대한 일반적인 도움말은 비디오 1.7의 슬라이드 5를 참고하세요.
이 연습에서는 map() 내에서 lambda 함수를 사용해 리스트의 모든 숫자를 제곱해 보겠습니다.
이 연습은 강의의 일부입니다
PySpark로 배우는 빅데이터 기초
연습 안내
- 작업 환경에 준비된
my_list를 출력하세요. map()과lambda()를 사용해my_list의 각 항목을 제곱하세요.map함수의 결과를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print my_list in the console
print("Input list is", ____)
# Square all numbers in my_list
squared_list_lambda = list(____(lambda x: ____, my_list))
# Print the result of the map function
print("The squared numbers are", ____)