symmetric_difference -menetelmä
symmetric_difference -menetelmä sulkee pois
yhteiset elementit joukolle ja sekvenssille,
palauttaen uuden joukon, joka
sisältää vain erilaiset
elementit. Parametrina määritämme joukon,
jota haluamme verrata alkuperäiseen.
Syntaksi
joukko.symmetric_difference(joukko, jota haluamme verrata)
Esimerkki
Käytetään symmetric_difference -menetelmää
saadaksemme eroavat elementit
kahdelle joukolle:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Koodin suorituksen tulos:
{'g', 'b', 'c', 'e'}
Esimerkki
symmetric_difference -menetelmällä on myös
lyhyt muoto:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Koodin suorituksen tulos:
{'g', 'c', 'b', 'e'}
Katso myös
-
menetelmä
difference,
joka palauttaa erot joukkojen välillä -
menetelmä
issubset,
joka tarkistaa joukon elementtien esiintymisen sekvenssissä -
menetelmä
issuperset,
joka tarkistaa sekvenssin elementtien esiintymisen joukossa -
menetelmä
intersection,
joka palauttaa joukkojen leikkauksen