Unterschiedliche Elemente mehrerer Mengen in Python
Neben gemeinsamen Elementen kann man auch diejenigen Elemente finden,
in denen sich Mengen voneinander unterscheiden.
Dafür sollte die Methode symmetric_difference angewendet werden.
In ihrem Parameter geben wir die Menge an, mit
der wir die ursprüngliche Menge vergleichen möchten. Die Methode
gibt eine neue Menge zurück.
Nehmen wir an, wir haben zwei Mengen:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Lassen Sie uns die nicht übereinstimmenden Elemente für sie ausgeben:
res = st1.symmetric_difference(st2)
print(res) # gibt aus {'b', 'x', 'w'}
In kürzerer Form kann diese Methode wie folgt geschrieben werden:
res = st1 ^ st2
print(res) # gibt aus {'b', 'x', 'w'}
Gegeben sind zwei Mengen:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Ermitteln Sie die Elemente, die nicht gemeinsam für diese Mengen sind.
Gegeben sind drei Mengen:
st1 = {2, 4, 8, 10}
st2 = {1, 8, 3, 2}
st3 = {4, 7, 3, 1}
Finden Sie die Elemente, die für die erste und
zweite Menge unterschiedlich sind. Schreiben Sie sie in die Variable
st4. Erhalten Sie dann das Array der nicht übereinstimmenden
Elemente von st3 und st4.