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 !
Comments