1. 콜백함수
- 다른 함수에 인자로 전달되어, 어떤 이벤트나 특정 조건에서 실행되게 되는 함수.
- 주로 비동기 작업이나 특정 이벤트 발생시점에 어떤 동작을 수행할 때 사용한다.

2. 람다함수
- 이름이 없는 간단한 함수, 일반적인 함수와 달리 def을 사용하여 정의하지 않고 한줄로 표현된다.
- 일회용 함수라고도 한다

람다가 유용하게 사용되는 대표적인 함수
* filter()
- 파이썬 내장 함수로, 주어진 함수의 조건을 만족하는 항목만으로 이루어진 이터레이터를 반환한다.
- 주로 리스트나 다른 순차적인 데이터 타입에서 특정조건을 만족하는 항목들만 필터링할 떄 사용된다.

* map()
- 파이썬 내장함수로, 주어진 함수를 이터러블의 모든 항목에 적용하여 결과를 반환하는 이터레이터를 생성한다.
- 주로 리스트나 다른 순차적인 데이터 타입의 항목 각각에 함수를 적용할 때 사용된다.


'Python' 카테고리의 다른 글
| Python 상속 (0) | 2024.09.27 |
|---|---|
| 객체 지향과 클래스 (2) | 2024.09.27 |
| 변수의 범위(지역변수, 전역변수, ...) (0) | 2024.09.26 |
| 사용자 정의 함수(꽃) (0) | 2024.09.26 |
| 컬렉션(list, dict, set)과 반복문 (0) | 2024.09.26 |