Seturi
Nu un set de california, and THAT is a pitty
Setul se utilizează pentru a stoca colecții de date. Un set e o colecție de date neordonată și neindexată.
Pentru a înțelege mai bine seturile trebuie să cunoașteți că acesta reprezintă noțiunea matematică a unei mulțimi.
Elemente neordonate înseamnă că elementele dintr-un set nu au o ordine definită. Acestea pot apărea într-o ordine diferită de fiecare dată când le utilizați și nu pot fi apelate sau modificate prin index.
Nu pot avea Valori duplicate - Seturile nu pot avea două elemente cu aceeași valoare.
Însă avantajul major al unui set, spre deosebire de o listă, este că are o metodă extrem de optimizată pentru a verifica dacă un anumit element se conține în set.
Intro
Elementele setului pot fi de orice tip de date. La fel un set poate conține diferite tipuri de date. Tipul de date în așa fel de seturi este 'set
'
Set gol
Accesarea elemetelor
Verificarea prezenței unui element în set
Adăugarea valorilor
.add(value)
Ștergerea elementelor
.remove(value)
.discard(value)
Adaugarea elementelor din alt set
.update()
for sets
.update()
for iterables
Unirea seturilor
Doua seturi pot fi unite folosind metoda union()
. Setul obținut ca rezultat al acestei operații v-a fi un alt set care v-a conține toate elementele din primul set și toate elementele din al doilea set, dar fara duplicate.
Intersecția seturilor
Intersecția a două seturi se face folosind metoda intersection()
. Setul obținut ca rezultat al acestei operații v-a fi un alt set care v-a conține elementele comune din ambele seturi.
Diferența din seturi
Diferența a două seturi se poate determina folosind metoda difference()
. Ca rezultat, obținem un set care v-a conține elementele care aparțin primului set și nu aparțin setului al doilea.
Convertirea listei in set
set(name_list)
Mai multe informații (documentație, more info)
Nostalgia is a file that removes the rough edges from the good old days.
Last updated