관리 메뉴

Life goes slowly...

[Python] list 필터링 하기 - filter() 함수 본문

프로그래밍/Python

[Python] list 필터링 하기 - filter() 함수

빨강소 2020. 12. 21. 14:30
728x90
반응형

 

파이썬(Python)의 filter() 함수

파이썬(Python)의 filter() 함수는 내장 함수로써 여러 개의 데이터에서 일부의 데이터만 필터링할때 사용되는 함수입니다. 여러개의 데이터를 담는 list 데이터나 tuple 데이터를 대상으로 주로 사용됩니다.

filter() 함수는 두 번째 인자로 넘어온 데이터 중에서 첫 번째 인자로 넘어온 조건 함수를 만족하는 데이터만 반환하게 됩니다.

숫자를 가지고 있는 iterable 객체에서 짝수들만 포함하는 새로운 객체를 만들 때 사용되기도 합니다.

 

//filter() 함수 사용방법

filter( 함수, [object])

 

num = [3, 1, -1, 4, 9, 0, -4, 2 ]

def check(num):
	return num > 0

result = list(filter(check,num))

print(result)


===============================


[3, 1, 4, 9, 2]

 

 

728x90
반응형
Comments