python set 交集
时间: 2023-08-21 18:10:23 浏览: 97
Python中的set数据类型提供了一个方便的方法来计算两个或多个集合的交集。你可以使用`intersection`方法或`&`运算符来执行这个操作。
以下是使用`intersection`方法的示例:
```python
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
intersection_set = set1.intersection(set2)
print(intersection_set)
```
输出:
```
{4, 5}
```
以下是使用`&`运算符的示例:
```python
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
intersection_set = set1 & set2
print(intersection_set)
```
输出:
```
{4, 5}
```
以上示例中,两个集合的交集是`{4, 5}`。
相关问题
python set交集
Python中的set类型提供了intersection()方法来求两个集合的交集。例如,我们有两个集合A和B,可以使用以下代码来求它们的交集:
```
A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
C = A.intersection(B)
print(C)
```
输出结果为:
```
{3, 4}
```
python set 取交集
在Python中,Set是一个无序、不重复元素的集合数据结构。如果你想从两个或更多的集合中获取它们的共同元素,可以使用`intersection()`函数或者`&`运算符来取交集。
例如:
```python
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
set3 = {4, 5, 6}
# 使用 intersection() 函数
intersection_set = set1.intersection(set2, set3)
print(intersection_set) # 输出: {4, 6}
# 或者使用 & 运算符
intersection_set = set1 & set2 & set3
print(intersection_set) # 同样输出: {4, 6}
```
在这个例子中,`set1`和`set2`以及`set1`和`set3`的交集都是{4, 6}。
阅读全文