2017-12-27 4 views

답변

2

lambda 그것은 단지 기능입니다. 목록의 모든 요소에서 해당 기능을 적용 할 map입니다. reduce은 함수를 기반으로 목록을 단일 값으로 만듭니다.

이 작업

In [2]: res 
Out[2]: 
[{'articles': 124, 'other': 234}, 
{'articles': 124, 'other': 234}, 
{'articles': 124, 'other': 234}] 

In [3]: map(lambda r: r['articles'], res) 
Out[3]: [124, 124, 124] 

In [4]: reduce(lambda x,y:x+y,[124, 124, 124]) 
Out[4]: 372 

하면,

이 이해 희망, 작은 예에 설명
관련 문제