Python filter() 함수
예제
배열을 필터링하고, 22 또는 그 이상의 값을 포함하는 새 배열을 반환합니다:
ages = [5, 16, 19, 22, 26, 39, 45] def myFunc(x): if x < 22: return False else: return True adults = filter(myFunc, ages) for x in adults: print(x)
정의와 사용법
filter() 함수는 항목이 받아들여질 수 있는지 테스트하기 위해 함수를 통해 항목을 필터링하는 이터레이터를 반환합니다.
문법
filter(function, iterable)
파라미터 값
파라미터 | 설명 |
---|---|
function | iterable에서 각 항목을 테스트하는 함수. |
iterable | 필터링이 필요한 iterable. |