Python: Comparer le contenu de deux éléments

Python: Comparer le contenu de deux éléments

By ronan, 23 février, 2016

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.

Etiquettes