s.isdisjoint(other) Renvoie True si l'ensemble n'a pas
d'éléments commun avec l'ensemble (ou, dis autrement, si leur
intersection est l'ensemble vide) ;
s.issubset(other) (que l'on peut écrire set <=
other) True si tous les éléments de s sont dans other
;
set < other True si set <= other et set != other
;
s. issuperset(other) (que l'on peut écrire set >=
other) True si tous les éléments de other sont dans s ;
set > other True si set >= other et set != other
;
s.union(other, ...) (que l'on peut écrire s | other |
...) Renvoie un nouvel ensemble contenant tous les éléments
des ensembles s, other, ... :
s.intersection(other, ...)
(que l'on peut écrire s & other & ...) Renvoie
un nouvel ensemble contenant les éléments qui sont dans chacun
des ensembles s, other, ... ;
s.difference(other, ...) (que l'on peut écrire s -
other - ...) Renvoie un nouvel ensemble contenant les
éléments qui sont dans s mais pas dans other et ... ;
s.symmetric_difference(other) (que l'on peut écrire
s ^ other) Renvoie un nouvel ensemble contenant les
éléments qui sont dans s, dans other ou dans ..., mais pas dans
deux ensembles ;
s. copy() Renvoie un ensemble construit par copie
superficielle de s.
Opérations applicables uniquement sur les ensembles mutables
s.update(other, ...) (que l'on peut écrire s |= other
| ...) Modifie s en ajoutant les éléments de other et ...
;
s.intersection_update(other,
...) (que l'on peut écrire s &= other & ...)
Modifie s en ne gardant que les éléments qui sont présents dans
chacun des ensembles s, other et ... ;
s.difference_update(other, ...) (que l'on peut écrire
s -= other | ...) Modifie s en retirant les éléments qui
sont dans other ou ... ;
s.symmetric_difference_update(other) (que l'on peut
écrire s ^= other) Modifie s Renvoie un nouvel ensemble
contenant les éléments qui sont dans s, dans other, dans ...,
mais pas dans deux ensembles ;
s.add(elem) Add element elem to the set ;
s.remove(elem) Retire l'élément elem de s. Déclenche
l'exception
KeyError si elem n'est pas présent ;
s.discard(elem) Retire l'élément elem de s s'il est
présent ;
s. pop() Retire et renvoie un élément arbitraire de
l'ensemble s . Déclenche l'exception
KeyError if s est vide ;