Différence d'ensembles en Python

Pour trouver les éléments par lesquels le premier ensemble diffère du second, il faut utiliser la méthode difference. Dans son paramètre, nous indiquons l'ensemble avec lequel nous voulons comparer l'ensemble d'origine.

Supposons que nous ayons deux ensembles :

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

Affichons les éléments par lesquels le premier ensemble diffère du second :

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

Et maintenant, trouvons les éléments par lesquels le second ensemble diffère du premier :

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

Sous une forme plus courte, cette méthode peut être réécrite comme ceci :

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

Soit deux ensembles :

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

Obtenez les éléments qui sont dans le second ensemble, mais absents du premier.

Задание 2

Soit deux ensembles :

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

Obtenez les éléments qui sont dans le premier ensemble, mais absents du second.

Задание 3

Soit trois ensembles :

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

Obtenez l'ensemble des éléments qui sont dans le premier et le second ensemble, mais pas dans le troisième :

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

Soit trois ensembles :

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

Obtenez les éléments par lesquels le premier ensemble diffère du second. Enregistrez-les dans une variable st4. Trouvez les éléments communs entre st4 et st3.