Sets

Um conjunto guarda itens únicos e responde depressa a perguntas de pertença. {} é um dict vazio; o conjunto vazio é set().

Sintaxe

parts = {"a", "b"}
set(recipe) <= set(have)
  • | é união, & é interseção, - é diferença.

Exemplo

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

Saída:

True

Erros comuns

  • {} é um dicionário, não um conjunto. Chama set() quando ainda não precisas de itens.

Pratique