nums = [1, 2, 3, 4, 5, 6] def hz(x): if x < 4: return False else: return True high = filter(hz, nums) for x in high: print(x) 결과값: 4 5 6
nums = [1, 2, 3, 4, 5, 6]
def hz(x):
if x < 4:
return False
else:
return True
high = filter(hz, nums)
for x in high:
print(x)
결과값:
4
5
6
filter() 정의
반복 가능 객체를 사용자 정의 함수 이용해 필터링 후, 반복 가능 객체를 반환.
filter() 구문
filter(function, iterable) [매개변수] function 필수. 필터링 함수. ※ 반복 가능 객체의 각 요소에 대해 필터링 함수 적용. iterable 필수. 필터링 할 반복 가능 객체.
filter(function, iterable)
[매개변수]
function
필수. 필터링 함수.
※ 반복 가능 객체의 각 요소에 대해 필터링 함수 적용.
iterable
필수. 필터링 할 반복 가능 객체.
최신댓글