Mengendifferenz in Python

Um die Elemente zu finden, in denen sich die erste Menge von der zweiten unterscheidet, muss man die Methode difference verwenden. In ihrem Parameter geben wir die Menge an, mit der wir die ursprüngliche Menge vergleichen wollen.

Nehmen wir an, wir haben zwei Mengen:

pythonst1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}

Lassen wir uns die Elemente ausgeben, in denen sich die erste Menge von der zweiten unterscheidet:

pythonres = st1.difference(st2)
print(res) # gibt {'e', 'd'} aus

Und jetzt finden wir die Elemente, in denen sich die zweite Menge von der ersten unterscheidet:

pythonres = st2.difference(st1)
print(res) # gibt {'w', 'c'} aus

In kürzerer Form kann diese Methode so geschrieben werden:

pythonres = st2 - st1
print(res) # gibt {'w', 'c'} aus
Задание 1

Gegeben sind zwei Mengen:

pythonst1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}

Ermitteln Sie die Elemente, die in der zweiten Menge vorhanden sind, aber in der ersten fehlen.

Задание 2

Gegeben sind zwei Mengen:

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

Ermitteln Sie die Elemente, die in der ersten Menge vorhanden sind, aber in der zweiten fehlen.

Задание 3

Gegeben sind drei Mengen:

pythonst1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}

Ermitteln Sie die Menge der Elemente, die in der ersten und in der zweiten Menge vorhanden sind, aber nicht in der dritten:

python{3, 4, 5, 6}
Задание 4

Gegeben sind drei Mengen:

pythonst1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}

Ermitteln Sie die Elemente, in denen sich die erste Menge von der zweiten unterscheidet. Schreiben Sie sie in die Variable st4. Finden Sie die gemeinsamen Elemente von st4 und st3.