Sets

Zbiór trzyma unikalne elementy i szybko odpowiada na pytania o przynależność. {} to pusty dict; pusty zbiór to set().

Składnia

parts = {"a", "b"}
set(recipe) <= set(have)
  • | to suma, & to część wspólna, - to różnica.

Przykład

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

Wynik:

True

Typowe błędy

  • {} to słownik, nie zbiór. Wołaj set(), gdy jeszcze nie masz elementów.

Ćwicz to