Sets

Les Set comme les List, Tuple et les dictionnaire, sont utilisés pour stocker plusieurs éléments dans une seule variable. Un Set est une collection à la fois non ordonnée et non indexée , et unique .

Les Set sont écrits avec des accolades {..}.

maset = {"a", "b", "c"}
for x in maset:
  print(x)

Output:

c
a
b

Ajouter des éléments dans Set

Pour ajouter un élément à Set, utilisez la add() méthode.

maset = {"a", "b", "c"}
maset.add("d")
print(maset)

#ajouter set a un autre set
otherset= {"e", "f", "g"}
maset.update(otherset)
print(maset)

Output:

{'a', 'c', 'b', 'd'}
{'c', 'f', 'b', 'd', 'a', 'e', 'g'}

 

Supprimer des éléments de Set

Pour supprimer un élément d'un Set, utilisez la méthode remove() , ou discard() .

maset = {"a", "b", "c","d","e","f"}
#remove
maset.remove("f")
print(maset)
#discard
maset.discard("e")
print(maset)

Output:

{'b', 'a', 'c', 'e', 'd'}
{'b', 'a', 'c', 'd'}

Vidéo explicative des ets en python: