Python Set | skillnad()

Python Set | skillnad()

Skillnaden mellan de två uppsättningarna i Python är lika med skillnaden mellan antalet element i två uppsättningar. Funktionen difference() returnerar en mängd som är skillnaden mellan två uppsättningar. Låt oss försöka ta reda på vad som kommer att vara skillnaden mellan två mängder A och B. Då (uppsättning A – mängd B) kommer att vara de element som finns i mängd A men inte i B och (uppsättning B – mängd A) kommer att vara de element som finns närvarande i set B men inte i set A.

Exempel:

set A = {10, 20, 30, 40, 80} set B = {100, 30, 80, 40, 60} set A - set B = {10, 20} set B - set A = {100, 60} Explanation: A - B is equal to the elements present in A but not in B B - A is equal to the elements present in B but not in A 

Låt oss titta på Venn-diagrammet för följande skillnadsuppsättningsfunktion. Syntax:

 set_A.difference(set_B) for (A - B) set_B.difference(set_A) for (B - A) 

I det här programmet kommer vi att försöka ta reda på skillnaden mellan två set_A och set_B, åt båda håll:

Python3




# Python code to get the difference between two sets> # using difference() between set A and set B> # Driver Code> A> => {> 10> ,> 20> ,> 30> ,> 40> ,> 80> }> B> => {> 100> ,> 30> ,> 80> ,> 40> ,> 60> }> print> (A.difference(B))> print> (B.difference(A))>

Produktion:

{10, 20} {100, 60} 

Vi kan också använda – operator för att hitta skillnaden mellan två uppsättningar.

Python3




# Python code to get the difference between two sets> # using difference() between set A and set B> # Driver Code> A> => {> 10> ,> 20> ,> 30> ,> 40> ,> 80> }> B> => {> 100> ,> 30> ,> 80> ,> 40> ,> 60> }> print> (A> -> B)> print> (B> -> A)>

Produktion:

{10, 20} {100, 60} 

Om vi ​​har lika mängder kommer det att returnera nollmängden.

Python3




# Python code to get the difference between two sets> # using difference() between set A and set B> # Driver Code> A> => {> 10> ,> 20> ,> 30> ,> 40> ,> 80> }> B> => {> 10> ,> 20> ,> 30> ,> 40> ,> 80> ,> 100> }> print> (A> -> B)>

Produktion:

set()