Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬의 예제 filter()

<시간/>

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