logo

Python Set | Razlika()

Razlika med obema nizoma v Pythonu je enaka razliki med številom elementov v dveh nizih. Funkcija razlika() vrne niz, ki je razlika med dvema nizoma. Poskusimo ugotoviti, kakšna bo razlika med dvema množicama A in B. Potem bodo (množica A – množica B) elementi prisotni v množici A, ne pa v B in (množica B – množica A) bodo prisotni elementi v kompletu B, vendar ne v kompletu A.

primer:



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>

Oglejmo si Vennov diagram naslednje funkcije diferencialne množice. Sintaksa:

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

V tem programu bomo poskušali ugotoviti razliko med dvema nizoma set_A in set_B, v obeh smereh:

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

končna ključna beseda v Javi

>

>

Izhod:

{10, 20} {100, 60}>

Za iskanje razlike med dvema nizoma lahko uporabimo tudi operator –.

Python3


css komentar



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

>

>

Izhod:

{10, 20} {100, 60}>

Če imamo enake nize, bo vrnil ničelni niz.

Python3


znova zaženite mysql ubuntu



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

>

>

Izhod:

set()>