멋쟁이사자 AI 스쿨 8기
filer() 함수
옆집혁이
2023. 6. 26. 23:27
728x90
filer 함수란?
- filer(함수,범위)를 사용하여 참(True) 의 결과값을 반환합니다.
-범위의 값을 함수에 대입해 참이 되는 값만을 묶어 반환합니다.
예시코드
# 함수 생성
f = lamba x:x >0
print(list(filter(f, range(-5,5))))
결과
[1,2,3,4]
# 사용자 저의 함수 사용
def func(x)
if x > 0
return x
eles:
return x -100
print(list(filter(func,range(-5,5))))
결과
[-5,-4,-3,-2,-1,0,1,2,3,4]
ages = [34, 39, 20, 18, 13, 54]
print('성년 리스트 :')
for a in filter(lambda x: x >= 19, ages): # filter() 함수를 사용한 ages의 필터
print(a, end = ' ')
결과
성년 리스트 :
34 39 20 54
728x90