Ensemble

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 & b

Diférence

difference = a.difference(b)
#ou
difference = a - b

Diférence symétrique

difference = a.symmetric_difference(b)
#ou
difference = a ^ b