⊗pyPmStDSE 121 of 208 menu

Elementos diferentes de varios conjuntos en Python

Además de los elementos comunes, también se pueden encontrar aquellos por los cuales los conjuntos se diferencian entre sí. Para ello, se debe aplicar el método symmetric_difference. En su parámetro, indicamos el conjunto con el que queremos comparar el original. El método retorna un nuevo conjunto.

Supongamos que tenemos dos conjuntos:

st1 = {'a', 'b', 'c'} st2 = {'x', 'w', 'c', 'a'}

Mostremos los elementos que no coinciden para ellos:

res = st1.symmetric_difference(st2) print(res) # mostrará {'b', 'x', 'w'}

En una forma más abreviada, este método se puede escribir así:

res = st1 ^ st2 print(res) # mostrará {'b', 'x', 'w'}

Se dan dos conjuntos:

st1 = {'a', 'b', 'c', 'd', 'e'} st2 = {'d', 'e', 'f', 'g', 'h'}

Obtenga los elementos que no son comunes para estos conjuntos.

Se dan tres conjuntos:

st1 = {2, 4, 8, 10} st2 = {1, 8, 3, 2} st3 = {4, 7, 3, 1}

Encuentre los elementos diferentes para el primer y segundo conjunto. Escríbalos en la variable st4. Luego obtenga el array de elementos no coincidentes entre st3 y st4.

azbydeenesfrkakkptruuz