Nimekirjad Pythonis: kõik, mida peate teadma Pythoni loendite kohta



See ajaveeb tutvustab pythonis olevate loendite mõistet. Samuti aitab see teil aru saada Pythoni loendite abil toimingutest ja andmetega manipuleerimisest.

Püütoni programmeerimiskeel on tänapäeval muutunud kõige kuumemaks programmeerimiskeeleks. Arendajad on mõistnud tõhusa rakendamise olulisust keerukate programmide kirjutamise asemel. teenindab arendajaid koos pakutavate funktsioonide ja rakendustega, üheks selliseks kontseptsiooniks on nimekirjad Pythonis. See on kogu andmetüüp mida sageli eelistatakse tellitud andmete salvestamiseks pythonis. Järgnevalt on siin blogis käsitletud mõisted:

Mis on Pythoni loend?

Nimekiri on kogu andmetüüp pütoonis. See on järjestatud ja võimaldab ka duplikaatkirjeid. Püütoni loendid ei pea olema homogeensed, mis tähendab, et see võib sisaldada erinevaid andmetüüpe, näiteks täisarvusid, stringe ja muid koguandmete tüüpe. See on olemuselt muutuv ja võimaldab indekseerimist, et pääseda juurde loendis olevatele liikmetele.





Loendi deklareerimiseks kasutame nurksulgusid.

Nimekiri on nagu iga teine ​​massiiv, mille deklareerime teistes programmeerimiskeeltes. Pythonis olevaid loendeid kasutatakse sageli virnade ja järjekordade rakendamiseks. Loendid on oma olemuselt muutlikud. Seetõttu saab väärtusi muuta ka pärast loendi deklareerimist.



minu nimekiri = [0,1,2,3,4,5,6]

Indekseerimine:

indexing-python loetleb-edureka

Loendist väärtusele pääsemiseks kasutame indeksi väärtusi. Allpool on kood A-tähe saamiseks loendist, mis sisaldab sõna EDUREKA tähti.



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

Mõlemad väljatrükid toovad loendist tähe A.

Miks kasutada loendit?

Andmete tüübi valimisel andmete salvestamiseks peame meeles pidama andmetüübi omadusi ja omadusi. See muutub tõhusamaks ja turvalisemaks, kui teeme ennekõike õige valiku.

Eelistatud on loend, kuna see võib korraga salvestada mitut teavet. Loendi sees olevate väärtuste asendamine ja muutmine muutub lihtsaks. Saame salvestada jada loendisse ja teha mitu kordust ka silmuste abil. Ka loendis on arvukalt toiminguid, mis võimaldavad mõista erinevaid toiminguid, mis meil on pythonis olevate loendite jaoks.

staatilise ploki näide javas

Loetlege Pythonis toimingud

Järgnevad on toimingud, mida saame loendis teha.

  • lisama
  • selge
  • koopia
  • loendama
  • pikendada
  • sisestada
  • indeks
  • pop
  • eemalda
  • tagurpidi
  • sorteerida

lisama

a = [1,2,3,4,5] a. append (6) print (a) # väljundil on loendi lõpus 6.

selge

a = [1,2,3,4,5] a.clear () #see kustutab loendi või tühjendab loendi.

koopia

a = [1,2,3,4,5] b = a.copy () print (b) # see teeb loendi koopia.

loendama

a = [1,1,1,3,3,3,4,4,4,4,4,5,5,5,5,5] a. arv (5) # see annab mitu korda 5 on loendis.

pikendada

a = [1,2,3,4,5] a.eendend (vahemik (6,11)) # see lisab selles loendis olevad väärtused itereeritavate objektide vahemikku.

sisestada

a = ['edureka', 'python', 'andmeteadus'] a.insert (2, 'tehisintellekt') #see lisab stringi indeksi väärtusele 2

indeks

a = ['edureka', 'python', 'programmeerimine', 'andmeteadus', 'AI', 'masinõpe'] a.index ('andmeteadus') #see saab indeksi väärtuse stringil 'data' teadus ', mis on 3.

pop

a = [1,2,3,4,5] a.pop () #see hüppab väärtuse loendi lõpust, st 5. loendis pole pärast seda enam 5-d.

eemalda

a = [1,2,3,4,11,5] a. eemalda (11) # see eemaldab 11 loendist.

tagurpidi

a = [5,4,3,2,1] a.reverse () #See muudab loendi vastupidiseks. # teine ​​lause, mis muudab loendi a = a [:: -1]

sorteerida

a = [3,1,2,6,4,5,9,6,7,8] a.sort () #tulemusena saad sorteeritud loendi.

Väärtuse asendamine loendis

a = ['edureka', 'python', 'andmeteadus', 'tennis', 'masinõpe'] a [3] = 'tehisintellekt' # see asendab antud indeksi väärtuse mainitud väärtusega.

Korduvad loendi kaudu

Loendeid saab kasutada samuti. Allpool on kood loendi kordamiseks ja väärtuste printimiseks juhtlause abil.

a = [1,2,3,4,5] x-i korral a-s: kui x == 4: murda print (x) # see itereerib loendi ja prindib väärtused, kuni see kohtub 4-ga.

Loendi ehitaja

Loendi koostajat kasutatakse loendi loomiseks / deklareerimiseks.

a = list ((1,2,3,4,5)) print (a) # saate loendi konstruktoris deklareeritud väärtustega.

Nagu näete, võtab loendi konstruktor argumendina dupleksi. Samamoodi võite loendikonstruktoris deklareerida ka mis tahes muu andmetüübi, näiteks sõnastiku või komplekti.

Nimekirja viilutamine Pythonis

Oletame, et teil on loend numbritega 0-10. Kuid soovite saada ainult numbreid vahemikus 5–10, te ei tohi juurde pääseda kõigile nende arvude indeksväärtusi sisestavatele elementidele. Selle asemel võite järgida allolevas koodis toodud lähenemist.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # see saab kõik numbrid alates indeksist 4 kuni indeksini 11. a [-1: - 6] # see saab kõik numbrid indeksist 11 kuni indeksini 6. a [4:] # see printib kõik numbrid alates indeksist 4 kuni loendi lõpuni. a [: 6] # see trükib kõik numbrid indeksist 0 kuni indeksini 6.

Loendi tellimine Pythonis

Loendi tellimine tähendab loendi deklareerimist olemasolevas loendis.

a = loend (vahemik (5,11) b = [1,2,3,4, a] # loendis oleva väärtuse saamiseks b [4] # see printib loendi a. b [4] [4] #see saab väärtuse loendis indeksindeksi 4 juures. b [4] [4] = 19 # saame muuta ka väärtusi, asendada, kustutada muuta jne.

Loendi asemel võime kasutada ka mis tahes muud tüüpi andmet. Kuid kuna komplekt on indekseerimata, ei ole indeksi väärtuste abil seatud üksustele võimalik juurde pääseda.

Selles blogis oleme arutanud pythonis olevaid loendeid ja kõiki toiminguid, mida saame teha. Püütoni loendid on väga oluline mõiste, millel on oluline osa pythoni programmeerimise põhitõdede õppimisel. Pythoni programmeerimiskeelel on palju väljapakutavaid funktsioone, koos sellest on tänapäeval saanud üks populaarsemaid programmeerimiskeeli. Samuti saate registreeruda õppimise alustamiseks.

Kas teil on küsimusi? mainige neid kommentaarides, võtame teiega ühendust.