Datastrukturer i Python

Indholdsfortegnelse

Strukturdata 1/2


Det er den mest grundlæggende datastruktur i Python, den består af et indeks og en værdi, der er forbundet med det, sekvenserne starter optællingen af ​​deres indeks på 0, så det er vigtigt at tage det i betragtning, når vi prøver at få adgang til dets elementer. Inden for vores programmer.
Det værktøj, vi kan finde i denne type struktur, er, når vi arbejder med elementer som en databasepost. Antag, at vi indlæser en person, vi ved, at det første indeks, det vil sige 0, vil være navnet og det næste alderen. Lad os se, hvordan dette opnås i Python:
>>> edward = ['Edward Gumby', 42]

Nu kan sekvenserne indeholde andre sekvenser, så vi kan gøre mange flere ting, der kan være ganske nyttige, lad os se følgende eksempel, hvordan vi laver en sekvens af sekvenser:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> database = [edward, john] >>> database [['Edward Gumby', 42], ['John Smith', 50]] 

Efter at have set denne introduktion af sekvenserne, lad os gå videre til listerne.
I dette afsnit af vores selvstudie begynder vi at se på de særlige funktioner i en liste, og hvorfor de ofte bruges i Python -programmer.
Lad os starte med at se på, hvordan en streng omdannes til en liste:
 >>> liste ('Hej') ['H', 'e', ​​'l', 'l', 'o'] 

Da vi ser strengen "Hej", når den føres gennem listemetoden, omdannes den til en sekvens, hvor hvert bogstav er et element for hver position i indekset, nogle gange er det nyttigt at udføre operationer med strengene og ændre dem i en bestemt måde, hvis vi ville slutte sig til dem igen og tildele dem, ville vi bruge metoden tilslutte med følgende syntaks '' .join (list) ”, hvor listen er den liste, som vi vil anvende metoden til.
Vi har gentagne gange sagt, at den største fordel ved en liste er, at vi kan ændre dens indhold, lad os se, hvordan vi kan gøre det med en grundlæggende opgave, antag at vi har følgende:
>>> x = [1, 1, 1]

Nu i den anden position, det vil sige, ved indeks 1 skal vi ændre værdien af ​​en eller anden grund:
>>> x [1] = 2

Vi ringer til vores liste og ser, hvordan opgaven ændrede sig:
 >>> x [1, 2, 1] 

Hvordan ser vi en enkel, men effektiv metode, der kan være meget nyttig, når vi laver vores programmer; Det skal bemærkes, at hvis vi forsøger at tildele en værdi til et indeks, der ikke eksisterer, idet vi tager vores tidligere eksempel, der kun har position 0, 1, 2, hvis vi forsøger at tildele til position 9, får vi en fejl.
I nogle programmer skal vi muligvis gøre mere end at se en liste, hvad nu hvis vi stabler elementer, der vil blive behandlet, og vi skal fjerne dem én efter én, som vi allerede har arbejdet med, i dette tilfælde ville vi bruge metoden af For at slette elementer fra en liste, lad os se på et enkelt eksempel på dette kraftfulde værktøj.
Antag, at vi har følgende liste.
>>> names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Og vi siger, at elementet i indeks 2 allerede er blevet behandlet og bør udelukkes fra listen.
>>> del navne [2]

Nu tjekker vi vores liste og ser resultatet:
 >>> navne ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Dermed blev elementet totalt elimineret, og vi har reduceret indekset på listen uden meget komplikationer.
Med dette afslutter vi denne vejledning i sin første del, i den anden del vil vi fortsætte med at opdage nye funktioner til at arbejde med listerne over dette fantastiske sprog, der er Python.
Tidligereside 1 af 2Næste

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave