⊗pyPmStDSE 121 of 208 menu

Forskellige elementer af flere mængder i Python

Udover fælles kan man også finde de elementer, som mængder adskiller sig fra hinanden ved. For at gøre dette skal man anvende metoden symmetric_difference. I dens parameter angiver vi den mængde, vi vil sammenligne den oprindelige med. Metoden returnerer en ny mængde.

Lad os sige, at vi har to mængder:

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

Lad os udskrive de elementer, der ikke er ens for dem:

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

I en kortere form kan denne metode skrives sådan her:

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

Givet to mængder:

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

Få de elementer, som ikke er fælles for disse mængder.

Givet tre mængder:

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

Find elementerne, der er forskellige for den første og anden mængde. Optag dem i variablen st4. Derefter få arrayet med de ikke-overensstemmende elementer st3 og st4.

huuzlhyaznl