파이썬 filter 함수
프로그래밍/파이썬(Python)2022. 2. 22. 21:28
반응형
filter 함수는 True 나 False를 반환하는 함수와 리스트나 튜플과 같은 데이터 형태를 인자로 하여 값을 걸러내는 기능을 제공한다. 다음 코드를 확인해 보도록 하자.
위의 예에서 보이듯이 filter 함수의 첫 번째 인자에는 True 나 False를 반환하는 함수(fil)를 입력하고, 두 번째 인자에는 리스트나 튜플과 같은 데이터 형태(a)를 입력한다. 이를 바탕으로 filter 함수는 a에 저장된 값들을 하나씩 꺼내 fil 함수에 전달하고 이 함수가 True를 반환하는 값들만 따로 모아 반환해 준다.
위와 같은 코드를 람다 함수를 사용하여 아래와 같이 간결하게 표현할 수 도 있다.
반응형
'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글
파이썬 import (0) | 2022.02.24 |
---|---|
파이썬 소스파일, 소스코드 (0) | 2022.02.23 |
파이썬 map 함수 (0) | 2022.02.20 |
파이썬 람다 함수 (0) | 2022.02.20 |
파이썬 리스트 컴프리헨션 (0) | 2022.02.11 |
댓글()