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.