Python Set symmetric_difference() 函数用法

2023-09-17 22:24:37

set.symmetric_difference() 方法返回一个新集合,其中包含在两个集合中找到的不同元素。

语法:

set.symmetric_difference(other_set)

参数:

other_set:必需。用于确定对称差分的集合。

返回值:

返回集合的对称差值。

下面的示例演示 set.symmetric_difference() 方法。

nums1 = {1,2,3,4,5}
nums2 = {4,5,6,7,8}
nums3 = nums1.symmetric_difference(nums2)
print("New set: ", nums3)

输出:

New set: {1, 2, 3, 6, 7, 8}

^运算符还可用于查找集合的对称差。

nums1 = {1,2,3,4,5}
nums2 = {4,5,6,7,8}
nums3 = nums1 ^ nums2
print("New set: ", nums3)

输出:

New set: {1, 2, 3, 6, 7, 8}