Sets so zanimiva in uporabna podatkovna struktura v Pythonu, ki ti pomaga upravljati edinstvene vrednosti in učinkovito delati s podatki. V tem priročniku se boš naučil vse o setih, kako jih ustvariti, upravljati in njihove prednosti v primerjavi z seznami. Poglejmo kar v temo!
Ključni vpogledi
- Sets so zbirka edinstvenih elementov.
- Sets lahko ustvariš na več načinov: s dodelitvijo ali s pretvorbo.
- Sets ne sprejemajo podvojenih vrednosti, kar jih naredi idealne za filtriranje podvojenih vrednosti.
Korak-po-koraku vodič za delo s sets v Pythonu
Korak 1: Ustvari set
Za ustvarjanje seta v Pythonu potrebuješ ime spremenljivke.
To pomeni, da ga lahko sedaj označimo kot prazen set. Alternativno lahko set inicializiraš tudi z zavitimi oklepaji.
Obe metodi sta veljavne in tako je stvar osebnega okusa, katero boš želel uporabljati.

Korak 2: Dodajanje vrednosti setu
Ko si ustvaril set, lahko dodajaš vrednosti. To se izvede z metodo add().
Ko zdaj izpišeš set, boš videl, da so vrednosti prikazane v zavitih oklepajih.

Korak 3: Dodaj še en element
Če poskusiš dodati element, ki že obstaja v setu, ne bo dodan ponovno.
set ne bo spremenjen, če ponovno dodamo vrednost 4. Preveri rezultat, tako da spet izpišeš set.

Korak 4: Ustvarjanje setov iz seznama
Prav tako lahko seznam pretvoriš v set. To imenujemo „pretvorba“.
Sedaj set_liste vsebuje le edinstvene vrednosti.

Korak 5: Preverjanje števila vnosov
Uporabi funkcijo len(), da preveriš število elementov v tvojem setu.
To vrne število edinstvenih elementov v set_liste, kar pokaže, kako učinkoviti so seti v primerjavi s seznami pri izogibanju podvojenim vrednostim.

Korak 6: Uporaba setov za filtriranje podvojenih vrednosti
Set postane še posebej koristen, ko imaš veliko količino podatkov z mnogimi podvojenimi vrednostmi. S funkcijo set() lahko enostavno odstraniš podvojene vrednosti in na koncu pridobiš set z le edinstvenimi vrednostmi. To ti pomaga ustvariti čist nabor podatkov, kar je lahko v mnogih scenarijih izjemno koristno.
Korak 7: Povzetek ustvarjanja setov
Na kratko lahko set ustvariš na dva načina: s dodelitvijo spremenljivke in s pretvorbo seznama v set. Prav tako si se naučil, kako se izogibati podvojenim vrednostim s shranjevanjem le edinstvenih vrednosti v svojem setu.

Povzetek – Uvod v programiranje z seti v Pythonu
Zdaj si spoznal osnove setov v Pythonu. Od ustvarjanja do uporabe za filtriranje podatkov imaš potrebno znanje, da lahko učinkovito uporabljaš sete v svojih projektih.
Pogosto zastavljena vprašanja
Kaj so seti v Pythonu?Seti so zbirke edinstvenih elementov, ki ne dovoljujejo podvojenih vrednosti.
Kako dodam vrednosti v set?Uporabi metodo add(), da dodajaš vrednosti v set.
Ali seti lahko vsebujejo podvojene vrednosti?Ne, seti lahko vsebujejo le edinstvene vrednosti in ignorirajo podvojenosti.
Kako ustvarim set iz seznama?Uporabi funkcijo set() in seznam prenesi kot argument.
Kako preverim število elementov v setu?Uporabi funkcijo len() na svojem setu.