Les ensembles
- Jan 2, 2023
- 1 min read
Updated: Jun 24, 2025
Un ensemble ou set est en python une structure de données. Les éléments qui composent un ensemble sont uniques. L’ordre est indéfini dans un set.
Pour créer un ensemble, on doit utiliser la méthode set().
Voici deux exemples de création d’un set.

Le set ‘exp_set1’ a été créé à partir d’une liste de nombres. On constate que les valeurs contenues dans ce set sont uniques. Il en est de même avec ‘exp_set2’ qui a été conçu à partir d’une chaine de caractères. On constate que les valeurs contenues dans ‘exp_set2’ sont également uniques.
Puis de nombreuses opérations sont possibles :
Ajouter :
La méthode ‘add()’ permet de rajouter une valeur à un ensemble.

Supprimer :
La méthode ‘remove()’ permet de supprimer une valeur d’un ensemble.

Union :
Retourne un ensemble qui est l'union des ensembles ‘ensemble_a’ et ‘ensemble_b’.


Intersection : Retourne un ensemble qui est l'intersection des ensembles ‘ensemble_a’ et ‘ensemble_b’.


Différence :
Renvoie la différence de réglage de ‘ensemble_a’ et ‘ensemble_b’ (les éléments inclus dans ensemble_a, mais non inclus dans ensemble_b).


Symetric_différence :
Renvoie la différence symétrique des ensembles ‘ensemble_a’ et ‘ensemble_b’ (les éléments appartenant à ‘ensemble_a’ ou ‘ensemble_b’, mais pas aux deux ensembles simultanément).


Update :
Ajoute tous les éléments du tableau ‘ensemble_b’ à l'ensemble ‘ensemble_a’.


Intersection-update :
Laisse dans l'ensemble ‘ensemble_a’ uniquement les objets qui appartiennent à l'ensemble ‘ensemble_b’.


Sous-ensemble :
Renvoie ‘True’ si ensemble_a est un sous-ensemble de ‘ensemble_b’.


N'hésitez pas à consulter nos articles comme celui-ci pour toutes interrogations.
Pour plus d'informations, n'hésitez pas à consulter nos offres de formations.
A bientôt !



J'ai trouvé l'article très bien écrit et facile à suivre. J'ai trouvé utile la façon dont les différents aspects du sujet sont reliés. J'ai pris des notes sur certains points qui me semblaient particulièrement pertinents. Cet article représente une bonne introduction au sujet traité.
You should download Block Blast if you enjoy brain-training games. I like it because it keeps me mentally active every day.