Python 강좌 : 제 22강 - 필터 함수

   

필터 함수 (filter)


filter를 사용하여 논리값(True or False)을 반환하는 함수에서 참(True)이 되는 값을 반환합니다.

lambda 함수와 list 함수 등을 같이 사용하여 결과를 반환합니다.

함수 생성

f=lambda x:x>0

print(list(filter(f, range(-5,5))))
결과
[1, 2, 3, 4]


filter(함수, 범위)를 사용하여 참(True)의 결과를 반환합니다.

list() 또는 set() 등의 구문을 추가하지 않으면 <filter object at 0x05B3A830> 등의 iterator 형태로 출력됩니다.



도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post Python 강좌 : 제 23강 - 맵 함수 ⤧  Previous post Python 강좌 : 제 21강 - 람다 함수