Sets

Un ensemble garde des éléments uniques et répond vite aux questions d'appartenance. {} est un dict vide ; l'ensemble vide est set().

Syntaxe

parts = {"a", "b"}
set(recipe) <= set(have)
  • | est l'union, & l'intersection, - la différence.

Exemple

needed = {"wrench", "cable"}
have = {"wrench", "cable", "chip"}
print(needed <= have)

Sortie :

True

Erreurs courantes

  • {} est un dictionnaire, pas un ensemble. Appelle set() quand tu n'as encore aucun élément.

Pratiquer