⊗pyPmStDSE 121 of 208 menu

Elementos diferentes de vários conjuntos em Python

Além dos elementos comuns, também podemos encontrar aqueles pelos quais os conjuntos diferem uns dos outros. Para isso, devemos aplicar o método symmetric_difference. Em seu parâmetro, especificamos o conjunto com o qual queremos comparar o original. O método retorna um novo conjunto.

Suponha que temos dois conjuntos:

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

Vamos exibir os elementos que não coincidem para eles:

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

De forma mais curta, este método pode ser reescrito assim:

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

Dados dois conjuntos:

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

Obtenha os elementos que não são comuns a esses dois conjuntos.

Dados três conjuntos:

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

Encontre os elementos diferentes para o primeiro e o segundo conjunto. Registre-os em uma variável st4. Em seguida, obtenha o array de elementos que não coincidem entre st3 e st4.

azbydeenesfrkakkptruuz