O mulțime (set) e o colecție de elemente fără ordine și fără duplicate. Operațiile seamănă cu matematica: reuniune (|), intersecție (&), diferență (-), apartenență (in).
python.py
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
print(a | b) # {1, 2, 3, 4, 5, 6} (reuniune)
print(a & b) # {3, 4} (intersecție)
print(a - b) # {1, 2} (diferență)
print(3 in a) # True
a.add(10)
a.discard(1) # elimină dacă există; nu crapă dacă nu
print(a) # {2, 3, 4, 10}
Atenție: {} creează un dicționar vid, nu o mulțime! Mulțimea vidă se creează cu set().
Sfaturi & Bune Practici Didactice
:::tip
Tehnica Divide et Impera împarte problema în subprobleme independente de dimensiune mai mică, le rezolvă recursiv și combină rezultatele!
