![Cum se remediază eroarea „E: Imposibil de localizat pachetul” pe Ubuntu](/f/9c63f98dab538a823a59205480ac7980.png?width=100&height=100)
In acest Partea 4 de Structura de date Python serii, vom discuta despre ce este un set, cum diferă de alte structuri de date din python, cum se creează obiecte set, se șterg obiecte set și metodele obiectelor set.
În prezent există două tipuri de seturi încorporate.
Creați un set folosind metoda constructor "a stabilit()" sau folosind paranteze cretate cu virgulă care separă elementele „{A, b, c}”.
NOTĂ: nu puteți construi un obiect setat prin acolade goale, deoarece va crea obiect de dicționar.
Utilizați încorporat „Dir ()” funcție pentru a enumera metodele și atributele disponibile.
După cum sa menționat deja, set este un tip modificabil. Puteți adăuga, șterge, actualiza obiectul setat odată ce a fost creat.
Să vorbim despre metoda cu două seturi adăuga și Actualizați.
NOTĂ: Duplicatele vor fi eliminate automat.
Așa cum ați văzut anterior în alt subiect al structurii de date (listă, tupluri, dicţionar), pentru set, de asemenea, puteți utiliza un cuvânt cheie încorporat „Del” pentru a șterge obiectul setat din spațiul de nume (adică Memorie).
Mai jos sunt metodele pentru obiectele setate pentru a elimina elemente.
A stabilit oferă metode pentru a efectua operații matematice, cum ar fi intersecția, unirea, diferența și diferența simetrică. Tine minte "diagrama Venn”Din zilele tale de liceu?
Vom arunca o privire asupra metodelor de mai jos despre modul în care sunt efectuate operațiile matematice.
intersecție_actualizare (* altele) - Actualizați setul, păstrând doar elementele găsite în el și toate celelalte.
actualizare_diferență (* altele) - Actualizați setul, păstrând doar elementele găsite în el și toate celelalte.
actualizare_diferență_simetrică (altele) - Actualizați setul, păstrând doar elementele găsite în ambele seturi, dar nu în ambele.
Puteți crea o copie identică a obiectului set existent folosind copie() metodă. Această metodă este disponibilă și pentru alte tipuri de structuri de date, cum ar fi listă, dicționar etc.
Ștergeți obiectul setat din spațiul de nume folosind un dispozitiv încorporat „Del” cuvânt cheie.
În acest articol ați văzut ce este setat, diferența dintre set și set înghețat, cum să creați și să accesați elementele set, metodele set etc.