编写程序,输入包含若干集合的列表,输出这些集合的并集。要求使用reduce()函数和lambda表达式完成。
时间: 2023-06-14 21:03:30 浏览: 210
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
可以使用Python的reduce()函数和lambda表达式来实现这个功能,具体代码如下:
```python
from functools import reduce
# 输入包含若干集合的列表
sets_list = [{1, 2, 3}, {2, 3, 4}, {3, 4, 5}]
# 使用reduce()函数和lambda表达式求并集
union_set = reduce(lambda x, y: x.union(y), sets_list)
# 输出并集
print(union_set)
```
在这个程序中,我们首先定义了一个包含若干集合的列表sets_list。然后使用reduce()函数和lambda表达式来求这些集合的并集,将结果存储在union_set变量中。最后输出结果即可。
阅读全文