Méthode difference

La méthode difference renvoie un ensemble, obtenu à partir des éléments par lesquels le premier ensemble diffère du second. Dans le paramètre, nous indiquons l'ensemble avec lequel nous voulons comparer l'ensemble d'origine.

Syntaxe

pythonensemble.difference(ensemble, avec lequel nous voulons comparer)

Exemple

Appliquons la méthode difference pour obtenir les éléments différents de deux ensembles :

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)

Résultat de l'exécution du code :

python{'c', 'b'}

Exemple

La méthode difference a également une forme courte :

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)

Résultat de l'exécution du code :

python{'b', 'c'}

Voir aussi

  • la méthode intersection,
    qui renvoie l'intersection des ensembles
  • la méthode issubset,
    qui vérifie la présence des éléments d'un ensemble dans une séquence
  • la méthode issuperset,
    qui vérifie la présence des éléments d'une séquence dans un ensemble
  • la méthode symmetric_difference,
    qui exclut les éléments communs d'un ensemble et d'une séquence