En Python, il existe un type d'éléments qui permet de faire différentes comparaisons.
Ce type, c'est le set.
Exemples avec les deux éléments suivants:
>>> s1 = {1,2,3,4,5}
>>> s2 = {3,4,5,6,7}
Afficher les éléments présents uniquement dans s1:
>>> s1 - s2
{1, 2}
Afficher les éléments présents uniquement dans s2:
>>> s2 - s1
{6, 7}
Afficher les éléments communs à s1 et à s2:
>>> s1 & s2
{3, 4, 5}
Afficher les éléments présents dans s1 et dans s2 (sans les doublons):
>>> s1 | s2
{1, 2, 3, 4, 5, 6, 7}
Vraiment très pratique pour comparer deux contenus.
Fonctionne également avec des chaines de textes.