티스토리 뷰

filter 함수는 말그대로 필터 거르는 용도이다.

filter함수와 map함수를 함께 비교해보았는데...

lst = [1,2,3,4,-5]

a = list(filter(lambda x : x > 0 , lst))
b = list(map(lambda x : x > 0,lst))
print(a)
print(b)

필터함수와 맵함수 둘다 람다함수를 통해 양수인 값만을 지시했다.

 

하지만 같은 지시에도 필터함수는 양수인 값"만"을 뽑아냈고

맵함수는 양수가 아닌 값임에도 false로 값을 뽑아냈다.

이들의 차이를 알도록 하자

 

-출력문-

[1, 2, 3, 4]
[True, True, True, True, False]

 

 

감사합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함