파이썬 map, filter, reduce 함수
Code Snippets 2021. 4. 22. 11:31map
리스트의 모든 값에 특정 함수를 일괄적으로 적용시킨 결과를 출력
def odd_even(num):
return 'odd' if num % 2 else 'even'
ls = [1,2,3,4,5]
list(map(odd_even, ls))
filter
리스트에서 특정 조건에 맞는 결과만 출력
# 홀수만 솎아내기
ls = range(10)
list(filter(lambda num: True if num % 2 else False, ls))
reduce
리스트의 데이터를 특정 함수에 따라 누적하여 결과를 출력
from functools import reduce
ls = [1, 2, 3, 4, 5]
reduce(lambda x, y: x + y, ls)
'Code Snippets' 카테고리의 다른 글
파이썬 list comprehension (0) | 2021.04.28 |
---|---|
파이썬 decorator (0) | 2021.04.22 |
쥬피터 노트북 명령어 정리 (0) | 2021.04.20 |
MySQL Multiple Insert SQL (0) | 2021.01.31 |
Node.js gRPC Source code (0) | 2021.01.31 |