iterator값들을 하나하나 function을 적용햐여 반환값이 true인 값을 필터링하여 다시 리스트로 만들어주는 함수 filter(function, iterator) *function: 필터링을 적용시킬 함수 *iterator: 반복가능한 값 *반환 값이 filter 객체이기 때문에 리스트로 형변환해야한다. list(filter(함수, 리스트)) ex. 리스트에서 홀수 요소만 출력 #주어진 리스트 num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd(n): return [n % 2 == 1] odd_list = list(filter(get_odd, num_list)) print(odd_list) #출력 [1, 5, 7, 15, 29] +lambda 함수 사용..
[Python] filter 함수
iterator값들을 하나하나 function을 적용햐여 반환값이 true인 값을 필터링하여 다시 리스트로 만들어주는 함수 filter(function, iterator) *function: 필터링을 적용시킬 함수 *iterator: 반복가능한 값 *반환 값이 filter 객체이기 때문에 리스트로 형변환해야한다. list(filter(함수, 리스트)) ex. 리스트에서 홀수 요소만 출력 #주어진 리스트 num_list = {1, 5, 7, 15, 16, 22, 28, 29} def get_odd(n): return [n % 2 == 1] odd_list = list(filter(get_odd, num_list)) print(odd_list) #출력 [1, 5, 7, 15, 29] +lambda 함수 사용..
2022.01.19