python如何求交集

原创
admin 5小时前 阅读数 1 #Python

Python中的集合运算

Python中,可以使用set类型来进行集合运算,集合运算包括并集、交集和差集等操作。

并集是指两个集合中所有的元素,可以使用“|”操作符来实现。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 | set2
print(set3)  # 输出结果:{1, 2, 3, 4, 5}

交集是指两个集合中共同的元素,可以使用“&”操作符来实现。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 & set2
print(set3)  # 输出结果:{3}

差集是指一个集合中存在于另一个集合中的元素,可以使用“-”操作符来实现。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1 - set2
print(set3)  # 输出结果:{1, 2}

需要注意的是,集合运算的结果都是新的集合,不会改变原有的集合,集合运算的结果也是不可变的,即不能对结果集合进行添加或删除操作,如果需要修改结果集合,可以将其转换为列表或其他可修改的数据结构。

热门