Python集合的交集
时间: 2023-11-05 18:16:32 浏览: 72
Python中可以使用`&`符号或者`intersection()`方法来求两个集合的交集。
示例代码:
```python
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
intersection = set1 & set2 # 使用 & 符号求交集
print(intersection) # 输出 {3, 4}
intersection = set1.intersection(set2) # 使用 intersection() 方法求交集
print(intersection) # 输出 {3, 4}
```
相关问题
python集合交集
要获取两个Python集合的交集,你可以使用`intersection()`方法或`&`运算符。以下是两种方法的示例:
方法一:使用`intersection()`方法
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection_set = set1.intersection(set2)
print(intersection_set) # 输出: {3}
```
方法二:使用`&`运算符
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection_set = set1 & set2
print(intersection_set) # 输出: {3}
```
无论你选择哪种方法,都会得到两个集合中共有的元素组成的新集合。在上面的例子中,交集为`{3}`,因为只有元素3同时存在于set1和set2中。
python 集合交集
Python中的集合交集可以使用`&`操作符或者`intersection()`方法来实现。下面是两种方法的示例代码:
使用`&`操作符:
```python
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
intersection = set1 & set2
print(intersection) # 输出: {3, 4}
```
使用`intersection()`方法:
```python
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
intersection = set1.intersection(set2)
print(intersection) # 输出: {3, 4}
```
无论是使用`&`操作符还是`intersection()`方法,都会返回两个集合的交集结果。
阅读全文