Sets

Un conjunto guarda elementos únicos y responde rápido a preguntas de pertenencia. {} es un dict vacío; el conjunto vacío es set().

Sintaxis

parts = {"a", "b"}
set(recipe) <= set(have)
  • | es unión, & es intersección, - es diferencia.

Ejemplo

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

Salida:

True

Errores comunes

  • {} es un diccionario, no un conjunto. Llama a set() cuando aún no necesites elementos.

Practícalo