La diferencia entre los dos conjuntos en Python es igual a la diferencia entre el número de elementos en dos conjuntos. La función diferencia() devuelve un conjunto que es la diferencia entre dos conjuntos. Intentemos averiguar cuál será la diferencia entre dos conjuntos A y B. Entonces (conjunto A – conjunto B) serán los elementos presentes en el conjunto A pero no en B y (conjunto B – conjunto A) serán los elementos presentes en el conjunto B pero no en el conjunto A.
Ejemplo:
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> Veamos el diagrama de Venn de la siguiente función de conjunto de diferencias.
Sintaxis:
set_A.difference(set_B) for (A - B) set_B.difference(set_A) for (B - A)>
En este programa, intentaremos descubrir la diferencia entre dos conjuntos set_A y set_B, en ambos sentidos:
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))> |
Sree Ramanujan
>
>Producción:
{10, 20} {100, 60}> También podemos usar el operador – para encontrar la diferencia entre dos conjuntos.
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)> |
>
CSS flotante
>Producción:
{10, 20} {100, 60}> Si tenemos conjuntos iguales, devolverá el conjunto nulo.
Python3
núcleo microlítico
# 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)> |
>
>Producción:
set()>