high-order function 썸네일형 리스트형 Python : 고차함수(Higher-Order Function) 개념정리 1. 고차함수란? 고차함수(Higher-Order Function)는 하나 이상의 함수를 인수로 받거나, 함수를 반환하는 함수를 의미합니다. 파이썬은 함수를 1급 객체(First-Class Citizen)로 취급하기 때문에, 함수 자체를 변수처럼 전달하거나 반환할 수 있습니다. 이를 통해 코드의 재사용성과 가독성을 높이고, 함수형 프로그래밍 스타일을 구현할 수 있습니다. 2. 주요 고차함수 (1) map() map() 함수는 반복 가능한 객체(iterable)의 각 요소에 특정 함수를 적용하여 새 객체를 반환합니다. • 구문: map(function, iterable) • 예제:# 모든 리스트 요소를 제곱하는 예제numbers = [1, 2, 3, 4, 5]squared = map(lambda x: x.. 더보기 이전 1 다음