1. 콜백함수 (callback function)
콜백 함수는 다른 함수에 인자로 전달되어, 어떤 이벤트나 특정 조건에서 실행되게 하는 함수를 말합니다. 콜백 함수는 주로 비동기 작업이나 특정 이벤트 발생 시점에 어떤 동작을 수행할 때 사용됩니다.
2. 람다함수
람다 함수는 파이썬에서 익명의 간단한 함수를 생성하기 위한 특별한 구문입니다. "익명의 함수" 라는 것은 함수의 고유한 이름이 지정되지 않았음을 의미합니다. 람다 함수는 일반적인 함수(def를 사용하여 정의)와는 달리, 한 줄로 표현되는 짧고 간결한 함수를 생성할 때 주로 사용됩니다.
3. 람다가 유용하게 사용되는 대표적인 함수
3-1. filter함수
filter()는 파이썬의 내장 함수로, 주어진 함수의 조건을 만족하는 항목만으로 이루어진 이터레이터를 반환합니다. 이 함수는주로 리스트나 다른 순차적인 데이터 타입에서 특정 조건을 만족하는 항목들만을 필터링할 때 사용됩니다.
3-2. map함수
map()는 파이썬의 내장 함수로, 주어진 함수를 이터러블의 모든 항목에 적용하여 결과를 반환하는 이터레이터를 생성합니다. 이 함수는 주로 리스트나 다른 순차적인 데이터 타입의 항목 각각에 함수를 적용할 때 사용됩니다.
'파이썬' 카테고리의 다른 글
클로저, 데코레이터 (2024-03-19) (0) | 2024.03.19 |
---|---|
객체지향과 클래스, 메서드 (2024-03-18) (0) | 2024.03.18 |
변수의 범위(local,Enclosing,Global,Built-in) (2024-03-18) (0) | 2024.03.18 |
사용자 정의 함수 (2024-03-15) (0) | 2024.03.15 |
for 반복문 (2024-03-15) (0) | 2024.03.15 |