Duomenų struktūros „Python“

Struktūrų duomenys 1/2


Tai pagrindinė „Python“ duomenų struktūra, kurią sudaro indeksas ir su juo susijusi vertė, sekos pradeda skaičiuoti indeksą nuo 0, todėl svarbu į tai atsižvelgti bandant pasiekti jo elementus. programas.
Naudingumas, kurį galime rasti tokio tipo struktūroje, yra tada, kai dirbame su tokiais elementais kaip duomenų bazės įrašas. Tarkime, įkrauname žmogų, žinome, kad pirmasis indeksas, tai yra 0, bus vardas, o kitas - amžius. Pažiūrėkime, kaip tai pasiekiama „Python“:
>>> edvardas = ['Edwardas Gumby', 42]

Dabar sekose gali būti kitų sekų, todėl galime padaryti daug daugiau dalykų, kurie gali būti gana naudingi, pažiūrėkime šį pavyzdį, kaip sudarome sekų seką:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> database = [edward, john] >>> database [['Edward Gumby', 42], [„Jonas Smitas“, 50]] 

Pamatę šį sekų įvadą, pereikime prie sąrašų.
Šiame mūsų vadovo skyriuje pradėsime nagrinėti ypatingas sąrašo funkcijas ir kodėl jos dažniausiai naudojamos „Python“ programose.
Pradėkime nuo to, kaip eilutė paverčiama sąrašu:
 >>> sąrašas („Sveiki“) [„H“, „e“, „l“, „l“, „o“] 

Kaip matome eilutę „Sveiki“, kai ji pereina per sąrašo metodą, ji paverčiama seka, kurioje kiekviena raidė yra kiekvienos indekso pozicijos elementas, kartais tai naudinga norint atlikti operacijas su eilutėmis ir jas keisti Jei norėtume dar kartą prisijungti prie jų ir priskirti juos, mes naudojame šį metodą prisijungti su tokia sintakse ''. prisijungti (sąrašas) “, kur sąrašas yra sąrašas, kuriam norime taikyti metodą.
Mes ne kartą sakėme, kad didžiausias sąrašo privalumas yra tai, kad galime pakeisti jo turinį, pažiūrėkime, kaip tai galime padaryti atlikdami pagrindinę užduotį, tarkime, kad turime:
>>> x = [1, 1, 1]

Dabar antroje pozicijoje, tai yra 1 indekse, dėl kokių nors priežasčių turime pakeisti vertę:
>>> x [1] = 2

Paskambiname į sąrašą ir pamatome, kaip pasikeitė užduotis:
 >>> x [1, 2, 1] 

Kaip mes matome paprastą, bet veiksmingą metodą, kuris gali būti labai naudingas kuriant mūsų programas; Reikėtų pažymėti, kad jei bandysime priskirti vertę neegzistuojančiam indeksui, paimdami ankstesnį pavyzdį, kuriame yra tik 0, 1, 2 pozicijos, jei bandysime priskirti 9 poziciją, gausime klaidą.
Kai kuriose programose mums gali tekti padaryti daugiau nei susipažinti su sąrašu, o ką daryti, jei sukraunami elementai, kurie bus apdorojami, ir turime po vieną išimti tuos, prie kurių jau dirbome, šiuo atveju naudosime metodą Norėdami ištrinti elementus iš sąrašo, pažvelkime į paprastą šio galingo įrankio pavyzdį.
Tarkime, kad turime šį sąrašą.
>>> vardai = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Ir mes sakome, kad 2 indekso elementas jau buvo apdorotas ir turėtų būti pašalintas iš sąrašo.
>>> del vardai [2]

Dabar mes patikriname savo sąrašą ir pamatome rezultatą:
 >>> vardai [„Alice“, „Beth“, „Dee-Dee“, „Earl“] 

Dėl to elementas buvo visiškai pašalintas ir mes be didelių komplikacijų sumažinome sąrašo indeksą.
Baigę šią pamoką jos pirmoje dalyje, antroje dalyje ir toliau atrasime naujų funkcijų, skirtų dirbti su šios puikios kalbos, kuri yra Python.
Ankstesnispuslapis 1 iš 2Kitas

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave