시작하기무료로 시작하기

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", ____)
코드 편집 및 실행