📅  最后修改于: 2023-12-03 14:45:53.210000             🧑  作者: Mango
在Python集合set中,symmetric_difference()方法用于返回两个集合的对称差集。
对称差集即为两个集合中仅出现一次的元素的组合,并返回一个新的集合。该方法不会修改原有的集合。
set.symmetric_difference(set2)
其中,set2为另一个集合。
该方法返回一个新的set集合,其元素包含两个原有集合中仅出现一次的元素的组合。
A = {1, 2, 3, 4}
B = {4, 5, 6}
C = A.symmetric_difference(B)
print(C)
执行上面的代码,输出结果如下:
{1, 2, 3, 5, 6}
解释:对称差集中包含了A和B中仅出现一次的元素:1, 2, 3, 5, 6