Setid on põnev ja kasulik andmestruktuur Pythonis, mis aitab sul hallata unikaalseid väärtusi ja tõhusalt andmetega töötada. Selles juhendis õpid sa kõike setide kohta, kuidas neid luua, hallata ja nende eeliseid võrreldes loenditega kasutada. Sukeldume kohe teema sisse!
Olulisemad punktid
- Setid on unikaalsete elementide kogum.
- Sa saad luua setid erinevatel viisidel: määramise või tüüpide muutmise teel.
- Setid ei aktsepteeri kahekordseid väärtusi, mis muudab need ideaalseteks dubleeritud väärtuste filtreerimiseks.
Samm-sammuline juhend setidega töötamiseks Pythonis
Samm 1: Seti loomine
Kuna seti loomiseks Pythonis on vaja muutujanime.
See tähendab, et seda saab nüüd käsitleda tühja setina. Alternatiivselt saad seti algatada ka hakkuse sulgudega.
Mõlemad meetodid on kehtivad ja see on isikliku maitse küsimus, millist soovid kasutada.

Samm 2: Väärtuste lisamine setile
Pärast seti loomist saad lisada väärtusi. Selleks kasutatakse add()-meetodit.
Kui nüüd väärtust väljastad, näed, et need kuvatakse hakkuse sulgudes.

Samm 3: Teise elemendi lisamine
Kui püüad lisada elementi, mis on juba setis olemas, ei lisata seda uuesti.
set ei muutu, kui me väärtust 4 uuesti lisame. Kontrolli tulemust, väljastades seti uuesti.

Samm 4: Setide loomine loendist
Sa saad ka loendi muuta setiks. Seda nimetatakse „tüüpide muutmiseks”.
Nüüd sisaldab set_liste ainult unikaalseid väärtusi.

Samm 5: Sissekannete arvu kontrollimine
Kasutage funktsiooni len(), et kontrollida elementide arvu oma setis.
See tagastab unikaalsete elementide arvu set_liste's, mis näitab, kui tõhusad on setid võrreldes loenditega dubleeritud väärtuste vältimisel.

Samm 6: Setide kasutamine dubleeritud väärtuste filtreerimiseks
Set on eriti kasulik, kui sul on suur hulk andmeid, millel on palju dublette. Set()-funktsiooni abil saad lihtsalt eemaldada dubletid, et lõpuks saada set, mis sisaldab ainult unikaalseid väärtusi. See aitab sul luua puhta andmekogumi, mis võib olla paljude rakenduste stsenaariumides äärmiselt kasulik.
Samm 7: Seti loomise kokkuvõte
Kokkuvõttes saad seti luua kahel viisil: määrates muutuja ja muutes loendi setiks. Samuti oled õppinud, kuidas vältida dubleeritud väärtusi, salvestades oma setis ainult unikaalseid väärtusi.

Kokkuvõte – Sissejuhatus programmeerimisse setidega Pythonis
Oled nüüd õppinud setide aluseid Pythonis. Alates loomise hetkest kuni andmete filtreerimise kasutamiseni oled omandanud vajaliku teadmise setide tõhusaks kasutamiseks oma projektides.
Korduma kippuvad küsimused
Mis on setid Pythonis?Setid on unikaalsete elementide kogumid, mis ei luba dubleeritud väärtusi.
Kuidas ma lisan väärtusi setile?Kasutage add()-meetodit, et lisada väärtusi setile.
Kas setid võivad sisaldada dublette?Ei, setid võivad sisaldada ainult unikaalseid väärtusi ja ignoreerivad dublette.
Kuidas luua set loendist?Kasutage funktsiooni set() ja edastage loend argumendina.
Kuidas kontrollida elementide arvu setis?Kasutage funktsiooni len() oma seti peal.