Q:

Find the intersection (common) of two sets and remove those elements from the first set using python programming

belongs to collection: Python Data Structure Exercises

0

Find the intersection (common) of two sets and remove those elements from the first set

Given:

first_set = {23, 42, 65, 57, 78, 83, 29}
second_set = {57, 83, 29, 67, 73, 43, 48}

Expected Output:

Intersection is  {57, 83, 29}
First Set after removing common element  {65, 42, 78, 23}

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Hint:

  • Use the intersection() and remove() method of a set

Solution:

  • Get the common items using the first_set.intersection(second_set)
  • Next, iterate common items using a for loop
  • In each iteration, use the remove() method of on first set and pass the current item to it.
first_set = {23, 42, 65, 57, 78, 83, 29}
second_set = {57, 83, 29, 67, 73, 43, 48}

print("First Set ", first_set)
print("Second Set ", second_set)

intersection = first_set.intersection(second_set)
print("Intersection is ", intersection)
for item in intersection:
    first_set.remove(item)

print("First Set after removing common element ", first_set)

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Checks if one set is a subset or superset of anoth... >>
<< Create a Python set such that it shows the element...