Python은 첫 번째 매개변수가 함수인 다음 메소드를 구현합니다. −
map(function, iterable, ...) - iterable의 모든 항목에 함수를 적용하고 결과 목록을 반환합니다.
함수를 인수로 전달할 수 있는 사용자 정의 함수를 작성할 수도 있습니다.
map 메소드를 사용하여 함수 sqr(x)를 함수 인수로 전달하도록 주어진 코드를 다시 작성합니다.
예시
s = [1, 3, 5, 7, 9] def sqr(x): return x ** 2 print(map(sqr, s)) We can as well use lambda function to get same output s = [1, 3, 5, 7, 9] print(map((lambda x: x**2), s))
출력
C:/Users/TutorialsPoint1/~.py [1, 9, 25, 49, 81]