Datastrukturer i Python

Innholdsfortegnelse

Strukturdata 1/2


Det er den mest grunnleggende datastrukturen i Python, den består av en indeks og en verdi som er knyttet til den. Sekvensene starter tellingen av indeksen deres til 0, så det er viktig å ta det i betraktning når du prøver å få tilgang til elementene. programmer.
Verktøyet vi kan finne i denne typen struktur er når vi jobber med elementer som en databasepost. Anta at vi laster en person, vi vet at den første indeksen, det vil si 0, vil være navnet og den neste alderen. La oss se hvordan dette oppnås i Python:
>>> edward = ['Edward Gumby', 42]

Nå kan sekvensene inneholde andre sekvenser, så vi kan gjøre mange flere ting som kan være ganske nyttige, la oss se følgende eksempel på hvordan vi lager en sekvens av sekvenser:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> database = [edward, john] >>> database [['Edward Gumby', 42], ['John Smith', 50]] 

Etter å ha sett denne introduksjonen av sekvensene, la oss gå videre til listene.
I denne delen av opplæringen begynner vi å se på de spesielle funksjonene i en liste og hvorfor de ofte brukes i Python -programmer.
La oss starte med å se på hvordan en streng omdannes til en liste:
 >>> liste ('Hei') ['H', 'e', ​​'l', 'l', 'o'] 

Som vi ser strengen "Hei" når vi sender den gjennom listemetoden, blir den transformert til en sekvens der hver bokstav er et element for hver posisjon i indeksen, noen ganger er dette nyttig for å utføre operasjoner med strengene og endre dem i en bestemt måte, hvis vi ønsket å bli med dem igjen og tildele dem, ville vi bruke metoden bli med med følgende syntaks '' .join (list) ”hvor listen er listen vi vil bruke metoden på.
Vi har gjentatte ganger sagt at den største fordelen med en liste er at vi kan endre innholdet, la oss se hvordan vi kan gjøre det med en grunnoppgave, anta at vi har følgende:
>>> x = [1, 1, 1]

Nå i den andre posisjonen, det vil si at ved indeks 1 må vi endre verdien av en eller annen grunn:
>>> x [1] = 2

Vi ringer vår liste og ser hvordan oppgaven endret seg:
 >>> x [1, 2, 1] 

Hvordan vi ser en enkel, men effektiv metode som kan være svært nyttig når vi lager programmene våre; Det bør bemerkes at hvis vi prøver å tilordne en verdi til en indeks som ikke eksisterer, og tar vårt tidligere eksempel som bare har posisjoner 0, 1, 2, hvis vi prøver å tilordne til posisjon 9, får vi en feilmelding.
I noen programmer må vi kanskje gjøre mer enn å se en liste, hva om vi stabler elementer som skal behandles, og vi må ta ut dem en etter en som vi allerede har jobbet med, i dette tilfellet ville vi brukt metoden av For å slette elementer fra en liste, la oss se på et enkelt eksempel på dette kraftige verktøyet.
Anta at vi har følgende liste.
>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Og vi sier at elementet i indeks 2 allerede er behandlet og bør utelukkes fra listen.
>>> del navn [2]

Nå sjekker vi listen vår og ser resultatet:
 >>> navn ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Med dette ble elementet totalt eliminert, og vi har redusert indeksen til listen uten mye komplikasjon.
Med dette fullfører vi denne opplæringen i sin første del, i den andre delen vil vi fortsette å oppdage nye funksjoner for å jobbe med listene over dette flotte språket som er Python.
Tidligereside 1 av 2Neste
wave wave wave wave wave