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
類型。