Python Set symmetric_difference() Method
The set.symmetric_difference()
method returns a new set with the distinct elements found in both the sets.
Syntax:
set.symmetric_difference(other_set)
Parameters:
other_set: Required. The set with which the symmetric difference is to be determined.
Return Value:
Returns the symmetric difference of the sets.
The following example demonstrates the set.symmetric_difference()
method.
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}
The ^
operator can also be used to find the symmetric difference of sets.
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}