请分别创建出listA、listB、listC,完成以下各题 (1)将listC中的内容添加到listB中: (2)输出listA与listB的交集listD; (3)输出listA与listB的并集...
时间: 2023-08-14 12:04:36 浏览: 149
好的,我已经明白你的问题了。下面是代码实现:
```python
# 创建listA
listA = [1, 2, 3, 4, 5]
# 创建listB
listB = [6, 7, 8, 9, 10]
# 创建listC
listC = [11, 12, 13, 14, 15]
# 将listC中的内容添加到listB中
listB.extend(listC)
# 输出listA与listB的交集listD
listD = list(set(listA) & set(listB))
print("listA与listB的交集为:", listD)
# 输出listA与listB的并集
listE = list(set(listA) | set(listB))
print("listA与listB的并集为:", listE)
```
输出结果如下:
```
listA与listB的交集为: []
listA与listB的并集为: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
```
解释一下代码:
首先,我们创建了三个列表listA、listB、listC,分别为[1, 2, 3, 4, 5]、[6, 7, 8, 9, 10]、[11, 12, 13, 14, 15]。
然后,我们使用extend()方法将listC中的内容添加到listB中,使得listB变为[6, 7, 8, 9, 10, 11, 12, 13, 14, 15]。
接着,我们使用set()和&操作符求出listA和listB的交集,即listD,由于listA和listB没有相同的元素,所以listD为空列表[]。
最后,我们使用set()和|操作符求出listA和listB的并集,即listE,为[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]。