⊗pyPmStCSE 120 of 208 menu

Éléments communs de plusieurs ensembles en Python

Pour trouver l'intersection de plusieurs ensembles, c'est-à-dire les éléments communs à tous, il faut appliquer la méthode intersection. On passe en paramètre l'ensemble avec lequel on veut trouver les éléments communs. La méthode renvoie un ensemble des éléments communs.

Supposons que nous ayons deux ensembles :

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

Affichons les éléments qui leur sont communs :

res = st1.intersection(st2) print(res) # affichera {'c', 'a'}

Il existe également une forme abrégée pour écrire cette méthode. Réécrivons l'exemple précédent en l'utilisant :

res = st1 & st2 print(res) # affichera {'c', 'a'}

Soit deux ensembles :

st1 = {'12', '6', '2'} st2 = {'6', '10', '3', '2'}

Obtenez leurs éléments communs.

Soit trois ensembles :

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

Obtenez l'ensemble des éléments communs à ces trois ensembles :

{1, 2}
azbydeenesfrkakkptruuz