当前位置:首页>开发>正文

python两个集合的交集怎么算

2024-07-30 14:52:33 互联网 未知 开发

python两个集合的交集怎么算?

python两个集合的交集怎么算

在 Python 中,可以使用 `&` 运算符来计算两个集合的交集。
示例代码如下:
```python
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
intersection = set1 & set2
print(intersection) # 输出 {4, 5}
```
或者,你也可以使用 `intersection()` 方法来计算两个集合的交集。
示例代码如下:
```python
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
intersection = set1.intersection(set2)
print(intersection) # 输出 {4, 5}
```
无论是使用 `&` 运算符还是 `intersection()` 方法,都能得到两个集合的交集。

Python中可以使用set()函数将列表转换成集合,然后使用&运算符求两个集合的交集。

例如,如果要求集合a和集合b的交集,可以使用a&b。这将返回一个新的集合,其中包含a和b中共同出现的元素。

如果a和b是两个列表,可以使用set(a)&set(b)来转换成集合并求交集。注意,集合是无序的,因此交集的顺序也是无序的。