# functools.reduce
```python
from functools import reduce
reduce(func, sequence, initial)
"""
接受输入的第一个参数func为一个函数,第二个参数为可迭代对象
其中函数func接受的值为两个形参,开始以第一个和第二个对象作为输入,然后以输出结果和第三个对象作为输入...一直迭代到最后一个对象结束
返回输出为可迭代对象通过func函数把一系列元素归约为单个值
"""
reduce(lambda x, y: x*y, range(1, 5))
24 # 1*2*3*4
```