Python: Remove the intersection of a 2nd set from the 1st set
Write a Python program to remove the intersection of a second set with a first set.
Visual Presentation:
Sample Solution:
Python Code:
# Create sets 'sn1' and 'sn2' with different elements.
sn1 = {1, 2, 3, 4, 5}
sn2 = {4, 5, 6, 7, 8}
# Print a message to indicate the original sets.
print("Original sets:")
print(sn1)
print(sn2)
# Print a message to indicate the removal of the intersection of the 2nd set from the 1st set using 'remove()'.
print("\nRemove the intersection of a 2nd set from the 1st set using remove():")
# Iterate over the elements in the intersection of 'sn1' and 'sn2' and remove them from 'sn1' using the 'remove()' method.
for i in sn1 & sn2:
sn1.remove(i)
# Print the modified 'sn1' and the original 'sn2'.
print("sn1: ", sn1)
print("sn2: ", sn2)
Sample Output:
Original sets: {1, 2, 3, 4, 5} {4, 5, 6, 7, 8} Remove the intersection of a 2nd set from the 1st set using remove(): sn1: {1, 2, 3} sn2: {4, 5, 6, 7, 8}
Python Code Editor:
Previous: Find the elements in a given set that are not in another set.
Next: Unique words and frequency from a given list of strings.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics