Strukture podataka u Pythonu

Podaci o strukturama 1/2


To je najosnovnija struktura podataka u Pythonu, sastoji se od indeksa i vrijednosti povezane s njim, sekvence počinju brojati svoj indeks na 0 pa ga je važno uzeti u obzir pri pokušaju pristupa njegovim elementima. programa.
Korisnost koju možemo pronaći u ovoj vrsti strukture je kada radimo s elementima kao što je zapis baze podataka. Pretpostavimo da učitamo osobu, znamo da će prvi indeks, to jest 0, biti ime, a sljedeći dob. Pogledajmo kako se to postiže u Pythonu:
>>> edward = ['Edward Gumby', 42]

Sada sekvence mogu sadržavati druge sekvence, tako da možemo učiniti još mnogo stvari koje mogu biti vrlo korisne, pogledajmo sljedeći primjer kako pravimo niz sekvenci:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> baza podataka = [edward, john] >>> baza podataka [['Edward Gumby', 42], ['John Smith', 50]] 

Nakon što smo vidjeli ovo predstavljanje sekvenci, prijeđimo na popise.
U ovom odjeljku našeg vodiča počet ćemo razmatrati posebne funkcionalnosti popisa i zašto se one uobičajeno koriste u programima Python.
Počnimo gledajući kako se niz pretvara u popis:
 >>> list ('Hello') ['H', 'e', ​​'l', 'l', 'o'] 

Kako vidimo niz "Hello" kada ga prolazimo kroz metodu liste, on se pretvara u niz u kojem je svako slovo element za svaku poziciju indeksa, ponekad je to korisno za izvođenje operacija sa nizovima i njihovo mijenjanje u određenom obliku na način, da im se želimo ponovno pridružiti i dodijeliti, koristili bismo metodu pridružiti sa sljedećom sintaksom '' .join (list) '' gdje je popis popis na koji želimo primijeniti metodu.
Više puta smo govorili da je najveća prednost popisa to što možemo promijeniti njegov sadržaj, da vidimo kako to možemo učiniti s osnovnim zadatkom, pretpostavimo da imamo sljedeće:
>>> x = [1, 1, 1]

Sada na drugom mjestu, to jest na indeksu 1, moramo promijeniti vrijednost iz bilo kojeg razloga:
>>> x [1] = 2

Pozivamo naš popis i vidimo kako se dodjela promijenila:
 >>> x [1, 2, 1] 

Kako vidimo jednostavnu, ali učinkovitu metodu koja može biti vrlo korisna pri izradi naših programa; Treba napomenuti da ako pokušamo dodijeliti vrijednost indeksu koji ne postoji, uzimajući naš prethodni primjer koji ima samo pozicije 0, 1, 2, ako pokušamo dodijeliti poziciju 9, dobit ćemo pogrešku.
U nekim programima možda ćemo morati učiniti više nego pregledati popis, što ako slažemo elemente koji će biti obrađeni i moramo izvaditi jedan po jedan one na kojima smo već radili, u ovom slučaju koristili bismo metodu od Za brisanje stavki s popisa pogledajmo jednostavan primjer ovog moćnog alata.
Pretpostavimo da imamo sljedeći popis.
>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Kažemo da je element u indeksu 2 već obrađen i da ga treba isključiti s popisa.
>>> del imena [2]

Sada provjeravamo naš popis i vidimo rezultat:
 >>> imena ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Ovim je elementom potpuno eliminiran, a mi smo smanjili indeks popisa bez većih komplikacija.
Ovim završavamo ovaj vodič u prvom dijelu, u drugom dijelu nastavljamo otkrivati ​​nove funkcionalnosti za rad s popisima ovog velikog jezika koji je Piton.
Prethodnistranica 1 od 2Sljedeći

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave