-
[Python] reduce 함수Python/Python Programming 2019. 10. 24. 22:42
functools.reduce(function, iterable, initializer) : 왼쪽에서 오른쪽으로 반복을 감소시키면서 함수 연산
왼쪽에서 오른쪽으로 순회를 하게 되고, x는 왼쪽, y는 오른쪽에 할당이 된다.
* python3에서는 functools 모듈을 사용해야 한다.
reduce를 이용한 모슨 숫자 요소들 더하기
from functools import reduce reduce(lambda x, y: x + y, [2, 4, 6, 8, 10, 12, 14]) ------------------------------------------------------ 56
reduce를 이용한 모슨 숫자 요소들 더하기. (initializer - 초기값 100 고정)
from functools import reduce reduce(lambda x, y: x + y, [2, 4, 6, 8, 10, 12, 14], 100) --------------------------------------------------------- 156
reduce를 이용한 모든 문자열 더하기
from functools import reduce reduce(lambda x, y: x + y, ['2', '4', '6', '8', '10', '12', '14']) -------------------------------------------------------------------- '2468101214'
reduce를 이용한 모든 문자열 더하기. (initializer - 초기값 'add : ' 고정)
from functools import reduce reduce(lambda x, y: x + y, ['2', '4', '6', '8', '10', '12', '14'], 'add : ') ----------------------------------------------------------------------------- 'add : 2468101214'
'Python > Python Programming' 카테고리의 다른 글
[Python] 파이썬을 이용하여 텔레그램(Telegram) 메세지 보내기 (0) 2020.01.09 [ Python ] Convert datetime from Unix Time Stamp. (Unix Time Stamp를 일반 datetime 형식으로 변환) (0) 2019.12.13 [Python] Monodb Connection Using pymongo. (파이썬을 이용한 몽고DB 이용) (0) 2019.11.06 [Python] Integer maximum value. (정수 자료형 범위) (0) 2019.11.01 [Python] dateutil 모듈을 이용한 전년,전월,전일,D-day 날짜 구하기 (0) 2019.10.21 [Python] Find all index values of a specific element using enumerate. (enumerate를 활용한 특정요소의 리스트 index 값 모두 찾기) (0) 2019.10.20 [Python] Windows OS Disk Usage Check. (윈도우 운영체제 디스크 사용량 체크) (0) 2019.10.18 [Python] Extract directory and filename. (디렉토리와 파일명 추출하기) (0) 2019.10.18