请分别创建出listA、listB、listC,完成以下各题 (1)将listC中的内容添加到listB中: (2)输出listA与listB的交集listD; (3)输出listA与listB的并集...
时间: 2023-11-08 11:04:44 浏览: 161
用顺序表完成2个集合的交集与并集以及各个集合的情况
5星 · 资源好评率100%
```python
listA = [1, 2, 3, 4, 5]
listB = [6, 7, 8, 9, 10]
listC = [11, 12, 13, 14, 15]
# (1) 将listC中的内容添加到listB中
listB.extend(listC)
print("listB:", listB)
# (2) 输出listA与listB的交集listD
listD = list(set(listA).intersection(set(listB)))
print("listD:", listD)
# (3) 输出listA与listB的并集
listE = list(set(listA).union(set(listB)))
print("listE:", listE)
```
输出结果:
```
listB: [6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
listD: []
listE: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
```
解释:因为listA和listB没有重复元素,所以它们的交集为空。并集包括两个列表中所有的元素,按照顺序排列。
阅读全文