본문 바로가기

Python/Python

Python - filter()

공식 문서 : http://docs.python.org/2/library/functions.html#filter


어떤 배열(리스트, 튜플)을 가지고 조건을 걸어서 새로운 배열을 생성해 낸다.


사용법

filter(function, iterable)



사용 예

a = [1, 2, 3, 4, 5, 6, 7, 8]

#3 보다 큰 값들만 뽑아 보자
filter(lambda x : x > 3, a)
#[4, 5, 6, 7, 8]



'Python > Python' 카테고리의 다른 글

Python - 문자를 ASCII 코드로, ASCII 코드를 문자로  (0) 2014.01.08
Python - 파라미터 앞에 *, ** 의 의미? (*args, **kwargs)  (1) 2013.12.24
Python - map()  (0) 2013.12.20
Python - lambda()  (0) 2013.12.20
Python - zip()  (0) 2013.12.20