写一段python,实现“给定两个集合A和B,求AUB、A∩B 输入格式: 输入两行: 第一行为集合A 第二行为集合B 输出格式: 输出两行: 第一行为集合AUB 第二行为集合A∩B 注意: 集合A、B内元素均为整数 集合A、B内元素整数范围[-9,9] 如果结果是空集则输出{} 输入样例: 在这里给出一组输入。例如: A={1,4} B={1,2,5} 输出样例: 在这里给出相应的输出。例如: {1,2,4,5} {1}”
时间: 2024-03-10 22:47:11 浏览: 49
python语法中集合的操作
可以使用Python的set数据类型来表示集合,然后使用set提供的方法求解集合的并集和交集。具体实现如下:
```python
# 读取输入集合A和B
A = set(map(int, input().strip().split()))
B = set(map(int, input().strip().split()))
# 计算并集和交集
union = A.union(B)
intersection = A.intersection(B)
# 输出结果
print("{" + ",".join(map(str, union)) + "}" if union else "{}")
print("{" + ",".join(map(str, intersection)) + "}" if intersection else "{}")
```
输入格式要求两行,第一行为集合A,第二行为集合B,每个集合内的元素用空格隔开。输出格式同样要求两行,分别为集合AUB和集合A∩B。如果结果是空集,则输出{}。
阅读全文