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.

Python zbirke: Edinstven pregled za začetnike

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.

Python Seti: Edinstven pregled za začetnike

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.

Python Sets: Edinstven pregled za začetnike

Korak 4: Ustvarjanje setov iz seznama

Prav tako lahko seznam pretvoriš v set. To imenujemo „pretvorba“.

Sedaj set_liste vsebuje le edinstvene vrednosti.

Python Skupine: Edinstven pregled za začetnike

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.

Python Seti: Edinstven pregled za začetnike

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.

Python Skupine: Edinstven pregled za začetnike

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.