Python의 필터 함수는 특정 조건을 사용하여 iterable에서 일부 선택된 요소를 가져오는 데 사용됩니다. 이 기사에서는 목록을 가져오고 특정 조건을 적용하여 목록에서 일부 요소를 선택합니다.
구문
filter(function, iterable) function: A Function to be run for each item in the iterable iterable: The iterable to be filtered
아래 예에서 우리는 미리 알림을 확인하고 숫자가 홀수인지 짝수인지 결정하기 위해 숫자를 2로 나누는 함수를 정의합니다. 이 함수는 filter()를 사용하여 목록에 적용됩니다.
예
listA = [15, 8, 21, 13, 32] def findeven(x): if x %2 !=0: return False else: return True evenum = filter(findeven, listA) for x in evenum: print(x)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
8 32