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.