1、题目要求:
编写程序,输入包含若干集合的列表,输出这些集合的交集。要求使用reduce()函数和lambda表达式完成。
2、题目解读:
(1)reduce() 函数:
语法
reduce(function, iterable[, initializer])
- function – 函数,有两个参数
- iterable – 可迭代对象
- initializer – 可选,初始参数
实例
以下实例展示了 reduce() 的使用方法(采用“菜鸟教程案例”):
>>>def add(x, y) : # 两数相加
... return x + y
...
>>> reduce(add, [1,