Les ensembles (sets) en Python sont des collections non ordonnées d’éléments uniques. Ils sont utiles pour éviter les doublons, tester les appartenances et effectuer des opérations mathématiques d’ensembles comme l’union, l’intersection, la différence, etc.
Voici comment vous pouvez utiliser les sets en Python :
1. Création d’un set :
Vous pouvez créer un set en utilisant des accolades {} ou la fonction set().
1. Ajout d’éléments à un set :
Vous pouvez ajouter un élément à un set en utilisant la méthode add(). La méthode update() peut être utilisée pour ajouter plusieurs éléments.
1. Suppression d’éléments d’un set :
La méthode remove() ou discard() peut être utilisée pour supprimer un élément.
1. Vérification de l’appartenance :
Utilisez l’opérateur “in” pour vérifier si un élément se trouve dans le set.
1. Opérations d’ensemble :
Vous pouvez effectuer des opérations d’ensemble standard telles que l’union (|), l’intersection (&), la différence (-) et la différence symétrique (^).
print(set1 | set2) # Union : {1, 2, 3, 4, 5, 6}
print(set1 & set2) # Intersection : {3, 4}
print(set1 – set2) # Difference : {1, 2}
print(set1 ^ set2) # Symmetric difference : {1, 2, 5, 6}
\`\`\`
N’oubliez pas que les sets en Python ne sont pas ordonnés et ne contiennent pas de doublons. Par conséquent, deux sets avec les mêmes éléments mais dans un ordre différent sont considérés comme égaux.