Python中有多个集合运算符,包括交集运算符&
,并集运算符|
,差集运算符-
和对称差集运算符^
。
-
交集运算符
&
:返回两个集合中共同存在的元素。 示例:set1 = {1, 2, 3}
,set2 = {2, 3, 4}
,intersection = set1 & set2
,结果为{2, 3}
。 -
并集运算符
|
:返回两个集合中所有的唯一元素。 示例:set1 = {1, 2, 3}
,set2 = {2, 3, 4}
,union = set1 | set2
,结果为{1, 2, 3, 4}
。 -
差集运算符
-
:返回第一个集合中存在,但第二个集合中不存在的元素。 示例:set1 = {1, 2, 3}
,set2 = {2, 3, 4}
,difference = set1 - set2
,结果为{1}
。 -
对称差集运算符
^
:返回两个集合中不共同存在的元素。 示例:set1 = {1, 2, 3}
,set2 = {2, 3, 4}
,symmetric_difference = set1 ^ set2
,结果为{1, 4}
。
这些集合运算符可用于操作Python中的集合对象,即set
类型。