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.