Seznami v Pythonu: Vse, kar morate vedeti o Pythonovih seznamih



Ta blog vas bo vodil skozi koncept seznamov v pythonu. Pomagal vam bo tudi razumeti operacije in manipulacije s podatki s pomočjo seznamov python.

Programski jezik Python se je danes pojavil kot najbolj vroč programski jezik. Razvijalci so bolj kot pisanje zapletenih programov spoznali pomen učinkovitega izvajanja. razvijalcem ponuja, takojšnje funkcije in aplikacije, en tak koncept so seznami v pythonu. To je zbirka podatkovni tip ki je pogosto raje shranil urejene podatke v pythonu. Sledijo koncepti, obravnavani v tem blogu:

Kaj je seznam v Pythonu?

Seznam je zbirka podatkovni tip v pythonu. Naročen je in omogoča tudi podvojene vnose. Seznamov v pythonu ni nujno, da so homogeni, kar pomeni, da lahko vsebuje različne vrste podatkov, kot so cela števila, nizi in drugi tipi podatkov zbirke. Po naravi je spremenljiv in omogoča indeksiranje za dostop do članov na seznamu.





Za razglasitev seznama uporabimo oglate oklepaje.

Seznam je kot katera koli druga matrika, ki jo prijavimo v drugih programskih jezikih. Seznami v pythonu se pogosto uporabljajo za izvajanje nizov in čakalnih vrst. Seznami so spremenljive narave. Zato lahko vrednosti spremenite tudi po razglasitvi seznama.



moj seznam = [0,1,2,3,4,5,6]

Indeksiranje:

indeksiranje-python seznami-edureka

Za dostop do vrednosti s seznama uporabimo vrednosti indeksa. Spodaj je koda za črko „A“ s seznama, ki vsebuje črke besede „EDUREKA“.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

Oba stavka za tiskanje bosta s seznama prenesla črko 'A'.

Zakaj uporabljati seznam?

Pri izbiri podatkovnega tipa za shranjevanje podatkov moramo upoštevati lastnosti in značilnosti podatkovnega tipa. Učinkovitejše in varnejše postane, če se najprej odločimo pravilno.

Seznam je zaželen, ker lahko istočasno shrani več podatkov. Enostavno je zamenjati in spremeniti vrednosti znotraj seznama. Zaporedje lahko shranimo na seznam in izvedemo tudi več ponovitev z uporabo zank. Na seznamu lahko izvajamo številne operacije, tako da razumemo različne operacije, ki jih imamo za sezname v pythonu.

Seznam operacij v Pythonu

Sledijo operacije, ki jih lahko izvajamo na seznamu.

  • priloži
  • jasno
  • kopirati
  • štetje
  • podaljšati
  • vstavi
  • indeks
  • pop
  • Odstrani
  • vzvratno
  • razvrsti

priloži

a = [1,2,3,4,5] a.appeand (6) print (a) # izhod bo imel 6 na koncu seznama.

jasno

a = [1,2,3,4,5] a.clear () # to bo seznam počistilo ali seznam izpraznilo.

kopirati

a = [1,2,3,4,5] b = a.copy () print (b) # to naredi kopijo seznama.

štetje

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5,5] a.count (5) # to poda, kolikokrat je 5 prisotnih na seznamu.

podaljšati

a = [1,2,3,4,5] a.extend (obseg (6,11)) # to bo dodalo vrednosti na tem seznamu iz iterabilnega obsega predmetov.

vstavi

a = ['edureka', 'python', 'data science'] a.insert (2, 'umetna inteligenca') # to bo dodalo niz pri vrednosti indeksa 2

indeks

a = ['edureka', 'python', 'programiranje', 'data science', 'AI', 'machine learning'] a.index ('data science') # to bo dobilo vrednost indeksa v nizu 'data znanost ', ki je 3.

pop

a = [1,2,3,4,5] a.pop () # to bo prikazalo vrednost s konca seznama, tj. 5. seznam po tem ne bo imel več 5.

Odstrani

a = [1,2,3,4,11,5] a.remove (11) # to bo odstranilo 11 s seznama.

vzvratno

a = [5,4,3,2,1] a.reverse () # to bo obrnilo seznam. #another stavek za razveljavitev seznama a = a [:: -1]

razvrsti

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # kot rezultat boste dobili razvrščen seznam.

Zamenjava vrednosti na seznamu

a = ['edureka', 'python', 'data science', 'tenis', 'strojno učenje'] a [3] = 'umetna inteligenca' # to bo vrednost v danem indeksu nadomestilo z omenjeno vrednostjo.

Ponovite seznam

Seznami se lahko uporabljajo za prav tako. Spodaj je koda za ponovitev seznama in tiskanje vrednosti z uporabo kontrolnega stavka.

a = [1,2,3,4,5] za x v a: če je x == 4: break print (x) # to bo ponovilo seznam in tiskalo vrednosti, dokler ne naleti na 4.

Konstruktor seznamov

Konstruktor seznama se uporablja za ustvarjanje / razglasitev seznama.

a = list ((1,2,3,4,5)) print (a) # dobili boste seznam z vrednostmi, navedenimi v konstruktorju.

Kot lahko vidite, konstruktor seznama vzame nabor kot argument. Podobno lahko v konstruktorju seznama deklarirate tudi katero koli drugo vrsto podatkov, kot je slovar ali niz.

Rezanje seznama v Pythonu

Recimo, da imate seznam s številkami od 0 do 10. Toda številke želite dobiti le od 5 do 10, ne smete dostopati do vseh elementov, ki vnašajo vrednosti indeksa vseh teh števil. Namesto tega lahko sledite pristopu v spodnji kodi.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # to bo dobilo vse številke, ki se začnejo od indeksa 4 do indeksa 11. a [-1: - 6] #this bo dobil vse številke od indeksa 11 do indeksa 6. a [4:] #this bo natisnil vse številke od indeksa 4 do konca seznama. a [: 6] # to bo natisnilo vse številke od indeksa 0 do indeksa 6.

Podnastavitev seznama v Pythonu

Podnastavitev seznama pomeni razglasitev seznama znotraj obstoječega seznama.

a = seznam (obseg (5,11) b = [1,2,3,4, a] # za dostop do vrednosti na seznamu b [4] # to bo natisnilo seznam a. b [4] [4] # to bo dobilo vrednost pri vrednosti indeksa 4 na seznamu a. b [4] [4] = 19 # Vrednosti lahko tudi spremenimo, zamenjamo, izbrišemo, spremenimo itd.

Namesto seznama lahko uporabimo tudi katero koli drugo vrsto podatkov. Ker pa je niz neindeksiran, do elementov ni mogoče ločeno dostopati z vrednostmi indeksa.

dobite dolžino polja javascript

V tem blogu smo razpravljali o seznamih v pythonu in o vseh operacijah, ki jih lahko izvedemo. Seznami v pythonu so zelo pomemben koncept, ki igra pomembno vlogo pri učenju osnov programiranja python. Programski jezik Python ima številne običajne funkcije, z danes je postal eden najbolj priljubljenih programskih jezikov. Lahko se tudi vpišete za začetek učenja.

Imate kakšno vprašanje? omenite jih v komentarjih, odgovorili vam bomo.