-
filer() 함수멋쟁이사자 AI 스쿨 8기 2023. 6. 26. 23:27728x90
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'멋쟁이사자 AI 스쿨 8기' 카테고리의 다른 글
zip 함수 (zip function) (0) 2023.06.26 lambda(람다)란? (0) 2023.06.26 AI스쿨8기 갑작스러운 선물(feat.테킷상자) (0) 2023.06.08 AI 스쿨 8기를 마치며 (0) 2023.06.08 [TIL] 멋사 AI스쿨 5일차 파이썬 기초 2- day(2) (0) 2023.01.04