Définition
Un ensemble est une collection non ordonnée et non indexée. Il ne peut contenir que des objet imuables et ne peut pas contenir de doublon En Python, les ensembles sont écrits avec des accolades.
this_set = {1, 2, 3, 'Julien', (255, 0, 0)}
Méthodes
Ajouter un élément
s = {12, 26, 32, 'Julien'}
s.add(49)Ajouter plusieurs éléments
s.update(['Pierre', 6])Supprimer un élément
- remove: retourne une erreur si l'élémnt n'existe pas
- discard
s.remove('Julien') s.discard('Jule')
Opérations
Union
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
union = a.union(b)
#ou
union = a | b
Intersertion
intersection = a.intersection(b)
#ou
intersection = a & bDiférence
difference = a.difference(b)
#ou
difference = a - bDiférence symétrique
difference = a.symmetric_difference(b)
#ou
difference = a ^ b