리스트 내장의 if문으로 필터링하는 방법과 동일한 기능을 하는 함수가 내장 함수인 filter()
이다.
함수는 입력받은 시퀀스형 객체
즉 이터레이션이 가능한 객체를 순회하며
함수의 결과가 Ture인 경우만을 묶어 해당 이터레이터 객체를 반환한다.
filter( <function> | None, <이터레이션이 가능한 자료형>)
첫 번째 인자(= function)는 함수의 이름으로 필터링할 방법
을 제공한다.
함수의 이름에 None을 지정하면 아무런 필터링도 수행하지 않는다.
즉 시퀀스 객체의 모든 아이템을 선택하고 싶을 때는 ‘None’을 사용한다.