파이썬 필터() 함수
예시
배열을 필터링하고 18 이상의 값만 있는 새 배열을 반환합니다.
ages = [5, 12, 17, 18, 24, 32]
def myFunc(x):
if x < 18:
return False
else:
return True
adults
= filter(myFunc, ages)
for x in adults:
print(x)
정의 및 사용
이 filter()
함수는 항목이 수락되었는지 여부를 테스트하기 위해 함수를 통해 항목이 필터링된 경우 반복자를 반환합니다.
통사론
filter(function, iterable)
매개변수 값
Parameter | Description |
---|---|
function | A Function to be run for each item in the iterable |
iterable | The iterable to be filtered |