logo

Python rinkinys | skirtumas ()

Skirtumas tarp dviejų rinkinių Python yra lygus elementų skaičiaus skirtumui dviejuose rinkiniuose. Funkcija skirtumas() grąžina rinkinį, kuris yra skirtumas tarp dviejų rinkinių. Pabandykime išsiaiškinti, kuo skirsis dvi aibės A ir B. Tada (aibė A – aibė B) bus elementai, esantys aibėje, bet ne B, ir (aibė B – aibė A) bus elementai, esantys B rinkinyje, bet ne A rinkinyje.

Pavyzdys:



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>

Pažvelkime į šios skirtumų rinkinio funkcijos Venno diagramą. Sintaksė:

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

Šioje programoje mes bandysime išsiaiškinti skirtumą tarp dviejų rinkinių set_A ir set_B, abiem būdais:

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))>

tkinter mygtukas

>

>

Išvestis:

{10, 20} {100, 60}>

Taip pat galime naudoti – operatorių, kad rastume skirtumą tarp dviejų rinkinių.

Python3

kas yra maven




# 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)>

>

>

Išvestis:

{10, 20} {100, 60}>

Jei aibės yra lygios, ji grąžins nulinę rinkinį.

Python3


kas yra katalogo pateikimas



# 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)>

>

>

Išvestis:

set()>